How can I slice elements with mootools?
for example I want to inject “</ul><ul>” (not<ul></ul>) before all “li” that have a “span” child.
source code:
<ul>
<li>
<a></a>
</li>
<li>
<a></a>
</li>
<!-- i want insert "</ul><ul>" Here -->
<li>
<span></span>
</li>
<li>
<a></a>
</li>
<li>
<a></a>
</li>
<li>
<a></a>
</li>
<!-- i want insert "</ul><ul>" Here-->
<li>
<span></span>
</li>
<li>
<a></a>
</li>
<li>
<a></a>
</li>
</ul>
output :
<ul>
<li>
<a></a>
</li>
<li>
<a></a>
</li>
</ul>
<ul>
<li>
<span></span>
</li>
<li>
<a></a>
</li>
<li>
<a></a>
</li>
<li>
<a></a>
</li>
</ul>
<ul>
<li>
<span></span>
</li>
<li>
<a></a>
</li>
<li>
<a></a>
</li>
</ul>
Thanks for any help
Here would be a possible implementation of a slice function for the mootools Element class:
and its jsfiddle :
http://jsfiddle.net/cFukg/1/