1

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

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

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

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

sortreceive事件似乎触发得很好,但我无法在新列表项中搜索元素。

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

4

0 回答 0