我有这个html:
<div class="div1">
one
<div class="div2">
two
<div class="div3">
three
</div> <!-- /.div3 -->
</div> <!-- /.div2 -->
</div> <!-- /.div1 -->
我想从 div2
中取出 div3
,以便 div1
成为其父级。
我尝试了这样的操作,但这只是将内容添加到 div1
而不是整个 div:
$('.div3').unwrap();
最佳答案
尝试使用 .wrap(selector)
在这种情况下,
$('.div2').wrap(".div3");
DEMO
检查演示中的元素以了解发生了什么。 罢工>
抱歉误解了这个问题,请使用 .prepend(element)
在这种背景下
$('.div1').prepend($(".div3"));
DEMO
关于jquery - 从父级中取出 div 并添加到上面的父级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35706826/