【发布时间】:2017-03-18 00:22:24
【问题描述】:
我有一组不同的元素,例如:
<section class="box-1"></section>
<section class="box-2"></section>
<section class="box-3"></section>
我想用 div + class 包装所有这 3 个元素 所以它看起来像这样:
<div id="new">
<section class="box-1"></section>
<section class="box-2"></section>
<section class="box-3"></section>
</div>
我尝试了 jQuery 中的 wrap、wrapAll、before、after 和更多方法,但都没有奏效。
所有这些方法都添加<div id="new">,但立即关闭div,如下所示:
<div id="new"></div>
<section class="box-1"></section>
<section class="box-2"></section>
<section class="box-3"></section>
</div>
我所需要的只是在之前添加 OPEN div 的方法:
<div id="new">
并在最后一个元素之后关闭div:
</div>
【问题讨论】:
-
分享你的代码
标签: javascript jquery wrapall