Tengo un UL que contiene cualquier número de LI. Intento crear un código jQuery que analizará el UL original y ajustará un UL y otro LI después de cada 5 de los LI originales.código jQuery wrap después de x número de elementos
HTML de inicio:
<ul id="original_ul">
<li class="original_li">..</li>
<li>..</li>
<li>..</li>
<li>..</li>
<li>..</li>
<li>..</li>
<li>..</li>
<li>..</li>
<li>..</li>
<li>..</li>
</ul>
Obligatorio HTML:
<ul id="processed_ul">
<li class="new_wrap_li">
<ul class="new_wrap_ul">
<li class="original_li">..</li>
<li>..</li>
<li>..</li>
<li>..</li>
<li>..</li>
</ul><!-- end new wrap ul -->
</li><!-- end new wrap li -->
<li class="new_wrap_li">
<ul class="new_wrap_ul">
<li class="original_li">..</li>
<li>..</li>
<li>..</li>
<li>..</li>
<li>..</li>
</ul><!-- end new wrap ul -->
</li><!-- end new wrap li -->
</ul><!-- end processed ul -->
He estado usando la función each que pasar por el Lis y los añade a la nueva ul procesado dentro de una división temporal ... ahora solo necesito envolver el nuevo LI y UL alrededor de cada 5 LI.
Gracias de antemano!
Al
Wow, esto fue mi primer destino nunca en stackoverflow ¡¡y nunca imaginé haber recibido tantas respuestas útiles !! Muchas gracias a todos! Fui con la solución de Nick, ya que parece ser la más simple y ya ni siquiera necesito mi div. Temporal. Simplemente realizo las acciones directamente en la lista original. Muchas gracias amigo! –