使用WordPress并使用小部件。当我将新窗口小部件拖到侧边栏上时(将列表项从一个可排序区域拖到另一个可排序区域)...我正在尝试绑定sortreceive
事件,以便我可以对元素应用一些新规则在那个新小部件中。但我无法访问该新列表项并应用一些事件处理程序。
$('div.widgets-sortables').bind( 'sortreceive', findToggles );
function findToggles(){
var featuredPostsWidget = $( 'div[id*="my_featured_posts-widget"]' );
console.log(featuredPostsWidget);
}
当我console.log()
页面上存在的每个小部件时,我会看到所有旧的小部件,但不会看到我刚刚拖过的新小部件。如果我将另一个小部件拖到侧边栏上,它现在会记录我刚拖过的上一个小部件,而不是新的小部件。
sortreceive
事件似乎正好被解雇,但我无法搜索新列表项中的元素。
有关如何将一些事件处理程序应用于新列表项的任何想法吗?