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

jqueryで関数を使用する wrapAll()と、問題が解決します。

このような

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