1

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

1 回答 1

3

你可以做:

$(".content").click(function(e) {
    if (e.target == this) //Making sure you're on the parent, no children
        $( ".object", this ).slideToggle();
});
于 2013-10-29T13:00:42.333 回答