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 に答える