深さのレベルが異なるリストがあります。
<ul id="top-level" class="top-level">
<li>Item 1</li>
<li>Item 2
<ul class="sub-menu">
<li>Sub item 1</li>
<li>Sub item 2</li>
<li>Sub item 3
<ul class="sub-menu">
<li>Subsub item 1</li>
<li>Subsub item 2</li>
</ul>
</li>
<li>Sub item 4</li>
</ul>
</li>
<li>Item 3</li>
</ul>
次のjqueryスクリプトを使用して、クラスを親に追加しています:
$("ul li ul").parent().addClass("menuparent");
このクラスを最上位の親にのみ追加し、li
他のすべての (より深い) 親に別のクラスを追加する方法はありli
ますか?