jQuery delegate 的问题
下面是网站的导航菜单,下面的单击最末端一项时要执行的操作,
但有些菜单项是动态调整的,单击动态添加的就不起作用!
$('#menu ul li').not(':has(ul)').click(function () {});
如何将上面的改成 delegate 的形式?请高手指点~~~
我试过下面的是不行的,不知道该怎么做了!
$('#menu').delegate(
$('ul li').not(':has(ul)'),'click',function () {});
------解决方案--------------------可以这样试试:
$('#menu').delegate('li','click',function () {
if($(this).has('ul').length>0) return;
// ......
}
------解决方案--------------------看看你的$('#menu ul li').not(':has(ul)')是啥?在控制台输入