小编csb*_*rne的帖子

在div中包含每3个div

是否可以使用nth-child选择器来包装3个div .wrapAll?我似乎无法弄清楚正确的等式.

所以...

<div>
        <div></div>
        <div></div>
        <div></div>
        <div></div>
        <div></div>
        <div></div>
</div>
Run Code Online (Sandbox Code Playgroud)

成为...

<div>
   <div class="new">
        <div></div>
        <div></div>
        <div></div>
   </div>
   <div class="new">
        <div></div>
        <div></div>
        <div></div>
   </div>
</div>
Run Code Online (Sandbox Code Playgroud)

jquery css-selectors wrapall

83
推荐指数
4
解决办法
6万
查看次数

.slice和.wrapall

我正在使用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>");
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,这将从下一个父菜单中获取子li,以填充div中3 li的'quota'.这当然是大大搞砸了我的菜单.有关示例,请访问此处.

有没有人有任何建议如何解决这个问题?

jquery slice wrapall

5
推荐指数
1
解决办法
1866
查看次数

标签 统计

jquery ×2

wrapall ×2

css-selectors ×1

slice ×1