我使用. .menu li
_ 它有效,但它也将相同的事件分配给. 我尝试使用,和inside 函数,但这根本不起作用。如何防止这种情况?ul
$(".menu li:has(ul)")
.menu li ul li
e.stopPropagation();
e.PreventDefault();
return false;
这是显示实际问题的小提琴。
我使用的 jQuery:
$(".menu li:has(ul)").click(function() {
console.log('has ul');
if($(this).children("ul").is(':visible')){
$(this).children("ul").slideUp();
}else{
$(this).children("ul").slideDown();
}
});