Ich verwende ein wenig Code von einem Mitglied auf Stackoverflow vorgeschlagen und von mir angepasst, um alle 3 Listenelemente als Teil eines Mega-Menüs zu verpacken. Der Code ist:.slice und .wrapall
var lis = $("ul > li");
for(var i = 0; i < ls.length; i+=3) {
lis.slice(i, i+3).wrapAll("<div class='new'></div>");
}
Leider wird dieses Kind li vom nächsten übergeordneten Menü greifen die ‚Quote‘ von 3 li in einem div zu füllen. Das macht natürlich meine Menüs massiv durcheinander. Für ein Beispiel besuchen Sie bitte hier.
Hat jemand einen Vorschlag, wie ich das beheben könnte?
Was passiert, wenn Sie die '>' aus 'ul> li entfernen? –