私が持っているとしましょう:
<ul>
<li id="x">
<a href="x">x</a>
</li>
<li id="y">
<a href="y">y</a>
<ul>
<li id="z">
<a href="z">z</a>
</li>
</ul>
</li>
</ul>
z の親であるすべてのリスト項目にクラス値を追加したいと考えています。したがって、y を変更したいのですが、x は変更したくありません。
明らかに、これをある種の連想配列に解析してから、逆方向に再帰することができます。テキスト処理(文字列の置換、正規表現など)だけでそれを行う方法はありますか?
ありがとう!