この例のように、ネストされたリストで構成される、かなり大きな3レベルの深さのメニューがあります。
<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>
メニューについては、2つのレベルのみで作業したいので、3つ目のレベルを削除し、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>
どんな助けでも大歓迎です!