将jquery $('<div>')分解为单独的开始和结束标记

tyl*_*lik 0 javascript jquery

我有几个块像:

<div class="first">...</div>
<div class="second">...</div>
<div class="third">..</div>
Run Code Online (Sandbox Code Playgroud)

我想用另一个div包装所有3个块.有没有办法将$('</ div>')分成两部分:<div>和</ div>所以我可以insertBefore()开头<div>和insertAfter()结束</ div>我可以只使用html实现它,但在这种情况下我无法修改它

ipr*_*101 5

你能用' wrapAll() '吗?

$('div').wrapAll('<div class="new" />');
Run Code Online (Sandbox Code Playgroud)