さまざまなレベルの深さのリストがあります。
<ul>
<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
ますか?