I have an unordered list exported by a CMS and need to identify <li>
elements that have the class .sub and wrap them in a <ul>
.
I have tried the wrapAll()
method but that finds all <li class="sub">
elements and wraps them in one <ul>
. I need it to maintain seperate groupings.
The exported code is as follows:
<ul>
<li></li>
<li></li>
<li></li>
<li class="sub"></li>
<li class="sub"></li>
<li class="sub"></li>
<li></li>
<li></li>
<li class="sub"></li>
<li class="sub"></li>
<li class="sub"></li>
<li></li>
</ul>
I need it to be:
<ul>
<li></li>
<li></li>
<li></li>
<ul>
<li class="sub"></li>
<li class="sub"></li>
<li class="sub"></li>
</ul>
<li></li>
<li></li>
<li></li>
<ul>
<li class="sub"></li>
<li class="sub"></li>
<li class="sub"></li>
</ul>
<li></li>
<li></li>
</ul>
Any help would be greatly appreciated.
elements should be within- elements.
– j08691 Jan 26 '12 at 17:39