私はstackoverflowのメンバーによって提案され、メガメニューの一部として3つのリストアイテムごとにラップするように調整されたコードを少し使用しています。コードは次のとおりです。
var lis = $("ul > li");
for(var i = 0; i < ls.length; i+=3) {
lis.slice(i, i+3).wrapAll("<div class='new'></div>");
}
残念ながら、これは次の親メニューから子liを取得して、div内の3liの「クォータ」を埋めます。もちろん、これは私のメニューを大いに台無しにしています。例については、こちらをご覧ください。
誰かが私がこれを修正する方法について何か提案がありますか?