Скажи, что у меня есть:
<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.
Очевидно, я могу разобрать это в некоторый ассоциативный массив и затем вернуться назад. Любые идеи, как я могу сделать это с помощью простой обработки текста (замена строк, регулярное выражение и т. Д.)?
Спасибо!