我有不同程度的深度的列表:使用jquery添加一個獨立的類來列出項目父項?
<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
的?