我有这个:
<div>
<div class="navigation>
<ul>
...
</ul>
</div>
</div>
<div class="main">
</div>
我想从它所在的div中取出.navigation div,并将它放在它自己之前.main div所以我可以得到这个:
<div class="navigation>
<ul>
...
</ul>
</div>
<div class="main">
</div>
帮助?
答案 0 :(得分:1)
答案 1 :(得分:1)
.unwrap()方法删除元素的父级。这实际上是.wrap()方法的反转。匹配的元素(以及它们的兄弟,如果有的话)在DOM结构中替换它们的父节点。 reference
<强>语法强>
$(selector).unwrap();
答案 2 :(得分:0)
http://api.jquery.com/insertBefore/
它可能对你有所帮助。试试这个或尝试jquery append,prepend或appendTo,等等 所有都是jquery中的方法