У меня такая ситуация:
<ul>
<li>
<a href="#">Link 1</a>
<ul>
<li><a href="">Sub link</a></li>
</ul>
</li>
<li>
<a href="">Link 2</a>
<ul>
<li><a href="">Sub link</a></li>
</ul>
</li>
</ul>
И мне нужно обернуть тег span вокруг любого текста, если он имеет дочерний элемент. Так что этот первый ли должен выглядеть как
<li><a href="#"><span>Link 1</span></a>
Это должно быть неограниченным отделом:
<ul>
<li>
<ul>
<li>
<ul n>
<li n>
Я даже не представляю, как это решить. Я устал что-то вроде:
$('li').parent().wrapInner('<span />');
Но это не так.
Буду признателен за любую помощь.
Tnx