を無視するが、これは、ネストのliタグと私のHTMLコードターゲットのみLiと子供
<ul class="nav">
<li class="menu">
<ul class="sub_nav">
<li class="sub_menu"></li>
<li class="sub_menu"></li>
</ul>
</li>
<li class="menu">
<ul class="sub_nav">
<li class="sub_menu"></li>
<li class="sub_menu"></li>
</ul>
</li>
</ul>
どのクラスメニューを持つ唯一のliタグを選択して、クラスsub_menuで子どもたちの選択を解除
jQuery("li.menu :not('li.sub_menu')").click(function(
jQuery(this).toggleClass("active")
})
は、それはあなたがそれ自体を心配する必要はありセレクタではありません、あなたはおそらく上でクリックすると、DOMを湧き上がっよりクリックイベントによって影響を受けていますsub_menuリスト項目。サブメニュー項目の伝播を停止するか、メニュー項目のクリックイベントのターゲットを確認することができます。 – j08691
@ j08691どうすればいいですか? – hamed