Estoy usando un poco de código sugerido por un miembro en stackoverflow y adaptado por mí para envolver cada 3 elementos de lista como parte de un mega menú. El código es:.slice y .wrapall
var lis = $("ul > li");
for(var i = 0; i < ls.length; i+=3) {
lis.slice(i, i+3).wrapAll("<div class='new'></div>");
}
Desafortunadamente esto va a agarrar niño li en el menú siguiente matriz para llenar la 'cuota' de 3 li en un div. Esto es, por supuesto, un desastre masivo de mis menús. Para ver un ejemplo, visite aquí.
¿Alguien tiene alguna sugerencia de cómo puedo arreglar esto?
¿Qué sucede si elimina '' 'de' ul> li'? –