我有一个相当大的三层深菜单,由嵌套列表组成,如本例所示
<ul class="nav">
<li><a href="#">1</a>
<ul>
<li><a href="#">2</a>
<ul>
<li><a href="#">level 3</a></li>
<li><a href="#">level 3</a></li>
<li><a href="#">level 3</a></li>
</ul>
</li>
<li><a href="#">2</a>
</ul>
</li>
</ul>
对于菜单,我只想使用两个级别,因此我想删除第三ul
个级别并将一个类添加到它的(前)子级以进行样式设置。
这可以用 jQuery 完成吗?结果应该类似于:
<ul class="nav">
<li><a href="#">1</a>
<ul>
<li><a href="#">2</a></li>
<li class="third"><a href="#">level 3</a></li>
<li class="third"><a href="#">level 3</a></li>
<li class="third"><a href="#">level 3</a></li>
<li><a href="#">2</a></li>
</ul>
</li>
</ul>
任何帮助表示赞赏!