JQUERY点击事件不是孩子

时间:2013-10-29 12:55:07

标签: jquery click

我在.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();
});

1 个答案:

答案 0 :(得分:4)

你可以这样做:

$(".content").click(function(e) {
    if (e.target == this) //Making sure you're on the parent, no children
        $( ".object", this ).slideToggle();
});