たとえば、ネストされたリストがあります。
<ul id="navigation">
<li id="home">
<ul id="sub_menus">
<li id="about_us">
<div class="same>
... content ...
</div>
</li>
<li id="contact_us">
<div class="same>
....... content ...
</div>
</li>
</ul>
</li>
</ul>
そして、私はこのJQueryを持っています:
$('#sub_menus > li').click(function () {
$action = $('.same').css("display");
if ($action == "none") {
$('??????').css("display", "block");
} else {
$('??????').css("display", "none");
}
});
li#about_us または li#contact_us をクリックしたときに div.same を表示するには、どのセレクターを使用すればよいでしょうか。クラス .same を選択すると、両方のメニューが表示/非表示になりますが、親がクリックされているものだけを表示したいです。