What I want is to be able to split an ul into two or more pieces, whenever the class “splithere” is matched. Then I need to wrap each part in a container. Like so:
<ul class="someclass">
<li>One</li>
<li>Two</li>
<li>Three</li>
<li class="splithere">Four</li>
<li>Five</li>
<li>Six</li>
<li class="splithere">Seven</li>
<li>Eight</li>
<li>Nine</li>
</ul>
And what I want to end up with this:
<ul class="someclass">
<li class="newclass">
<ul>
<li>One</li>
<li>Two</li>
<li>Three</li>
</ul>
</li>
<li class="newclass">
<ul>
<li class="splithere">Four</li>
<li>Five</li>
<li>Six</li>
</ul>
</li>
<li class="newclass">
<ul>
<li class="splithere">Seven</li>
<li>Eight</li>
<li>Nine</li>
</ul>
</li>
</ul>
I hope someone can help me…
You can do it like this:
Working example: http://jsfiddle.net/jfriend00/TTRhc/
Simplified it a little more:
Working example: http://jsfiddle.net/jfriend00/bC5J9/