在我的WP自定义菜单中,我想在id
元素下添加一些动态子菜单(li
的“子菜单”),其中class
为“item_collection”:
$( '#submenu' ).appendTo( 'li.item_collection' );
$(document).on('click','li.item_collection a',function() {
$( '#submenu' ).toggle();
return false;
});
“submenu”元素按预期移动(第一行),但下面的其余部分没有做任何事情,我点击并没有任何反应。为什么?
答案 0 :(得分:0)
jQuery 1.6.4版中没有.on()
方法。您需要将jQuery更新为更新版本(afaik 1.8或更新版本)或使用旧方法(如.bind()
),这些方法将在v1.6.4中提供。升级是最好的imho
旧版本:
$(document).bind('click','li.item_collection a',function() {
$( '#submenu' ).toggle();
return false;
});