<li class="page_item "><a href="javascript:">A</a>
<ul class="children">
<li class="page_item"><a href="javascript:">1</a></li>
<li class="page_item"><a href="javascript:">2</a></li>
</ul>
</li>
<li class="page_item "><a href="javascript:">B</a>
<ul class="children">
<li class="page_item"><a href="javascript:">1</a></li>
<li class="page_item"><a href="javascript:">2</a></li>
<li class="page_item"><a href="javascript:">3</a></li>
<li class="page_item"><a href="javascript:">4</a></li>
</ul>
</li>
$('.children a').click(function(event){
event.stopPropagation();
$('ul.children').prev().css('background','red');
});
オンラインサンプル: http://jsfiddle.net/uybPf/
AまたはBのサブメニューをクリックすると、AまたはBが強調表示されます。しかし、私のコードはそれらすべてを強調表示しました。toggleClass()
誰かが私のコードを修正するのを手伝ってくれるかもしれません。ありがとう