我在.content中有一个点击事件,但我不会带有子项的事件.. .not()选择器不起作用..
<ul class="content">
<li><a href="#" class="object">...</a></li>
<li><a href="#" class="object">...</a></li>
<li><a href="#" class="object">...</a></li>
</ul>
$(".content").click(function() {
$( ".object", this ).slideToggle();
});
答案 0 :(得分:4)
你可以这样做:
$(".content").click(function(e) {
if (e.target == this) //Making sure you're on the parent, no children
$( ".object", this ).slideToggle();
});