<分区>
我在删除没有内容的 div 时遇到问题。我有这个 html 结构:
<div id="mainWrap">
<div class="wrap">
<div class="test">Menu 1</div>
<div class="test">Menu 2</div>
</div>
<div class="test">Menu 3</div>
<div class="test">Menu 4</div>
</div>
我需要删除包含“wrap”类的 div。我想要这样的结构,只是没有“换行”:
<div id="mainWrap">
<div class="test">Menu 1</div>
<div class="test">Menu 2</div>
<div class="test">Menu 3</div>
<div class="test">Menu 4</div>
</div>
我试过这个 jquery:
$("button").click(function () {
$(".test").not().siblings().unwrap();
});
还有这个:
var content = $(".wrap").html();
$(".wrap").remove();
$("body").append(content);
第二个我达到了我的目标,但我丢失了 DOM 顺序。我该如何解决?