如何删除以前设置的jQuery .wrapInner()?

Raf*_*fff 2 jquery

$('#main').wrapInner('<div></div>')
Run Code Online (Sandbox Code Playgroud)

.wrap() 你只需删除 .unwrap()

.unwrapInner() 好像不在图书馆里.

.unwrap() 没有合作 .wrapInner()

有人遇到同样的问题吗?非常感谢您的帮助.

sok*_*npk 9

首先,你可以在你的div元素上放置一个标记类(它可能无关紧要,但以防万一):

$("#main").wrapInner('<div class="wrapper"></div>'); // Notice class=wrapper
Run Code Online (Sandbox Code Playgroud)

然后你可以使用contents().unwrap()以下方法打开它:

$("#main > .wrapper").contents().unwrap();
Run Code Online (Sandbox Code Playgroud)

Jsfiddle:http://jsfiddle.net/prankol57/wkvyzre6/