Sto usando un po 'di codice suggerito da un membro su stackoverflow e adattato da me per avvolgere ogni 3 voci di elenco come parte di un mega menu. Il codice è:.slice e .wrapall
var lis = $("ul > li");
for(var i = 0; i < ls.length; i+=3) {
lis.slice(i, i+3).wrapAll("<div class='new'></div>");
}
Purtroppo questo catturerà bambino Li dal menu principale accanto al riempire il 'quota' di 3 Li in un div. Ovviamente questo è un grosso problema per i miei menu. Per un esempio visita qui.
Qualcuno ha qualche suggerimento su come risolvere il problema?
Cosa succede se si rimuove il '' 'da' ul> li'? –