我正在使用 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 中 3 li 的“配额”。这当然会严重破坏我的菜单。有关示例,请访问此处。
有没有人有任何建议我可以如何解决这个问题?