我有几个街区,如:
<div class="first">...</div>
<div class="second">...</div>
<div class="third">..</div>
我想用另一个div包装所有3个块。 有没有办法将$('&lt; / div&gt;')拆分为两部分:&lt; div&gt;和&lt; / div&gt;所以我可以insertBefore()开头&lt; div&gt;和insertAfter()结束&lt; / div&gt;我只能使用html实现它,但在这种情况下我无法修改它
答案 0 :(得分:5)
您可以使用“wrapAll()”吗?
$('div').wrapAll('<div class="new" />');
答案 1 :(得分:1)
不确定我是否正确理解你,但你应该能够将元素存储在变量中,并像这样将新元素添加到它们中。
var el1 = $("div")
var el2 = el.add("div");
var el3 = el2.add("div");