jQuery UI Sortables - 无法访问我拖动的新列表项

时间:2013-07-21 18:25:31

标签: javascript wordpress jquery-ui jquery-ui-sortable

使用WordPress并使用小部件。当我将新窗口小部件拖到侧边栏上时(将列表项从一个可排序区域拖到另一个可排序区域)...我正在尝试绑定sortreceive事件,以便我可以对元素应用一些新规则在那个新小部件中。但我无法访问该新列表项并应用一些事件处理程序。

$('div.widgets-sortables').bind( 'sortreceive', findToggles );

function findToggles(){
    var featuredPostsWidget = $( 'div[id*="my_featured_posts-widget"]' );
    console.log(featuredPostsWidget);
}

当我console.log()页面上存在的每个小部件时,我会看到所有旧的小部件,但不会看到我刚刚拖过的新小部件。如果我将另一个小部件拖到侧边栏上,它现在会记录我刚拖过的上一个小部件,而不是新的小部件。

sortreceive事件似乎正好被解雇,但我无法搜索新列表项中的元素。

有关如何将一些事件处理程序应用于新列表项的任何想法吗?

0 个答案:

没有答案