0

我有这样的事情:

<div class="ab1">text1</div>
<div class="ab2">text2</div>

我想在ab1之前添加div并在ab2之后结束它。最后我想要这个:

<div class="ct">
<div class="ab1">text1</div>
<div class="ab2">text2</div>
</div>

Insertbefore 和 instertafter 不起作用。谢谢帮助

4

2 回答 2

1

尝试多个选择器wrapAll()

$('.ab1, .ab2').wrapAll('<div class="ct" />')
于 2013-10-10T10:57:05.857 回答
1

使用 wrapAll()jquery中的功能,这将解决您的问题。

像这样

$(".ab1, .ab2").wrapAll("<div class='ct' />");
于 2013-10-10T10:59:14.627 回答