如何在JavaScript中仅删除父元素而不删除其子元素?
比方说:
<div> pre text
<div class="remove-just-this">
<p>child foo</p>
<p>child bar</p>
nested text
</div>
post text
</div>
对此:
<div> pre text
<p>child foo</p>
<p>child bar</p>
nested text
post text
</div>
我一直在寻找使用Mootools,jQuery甚至是(原始)JavaScript的方法,但是却不知道该怎么做。
回答:
使用jQuery,您可以执行以下操作:
var cnt = $(".remove-just-this").contents();$(".remove-just-this").replaceWith(cnt);
快速链接到文档:
- 内容(): jQuery
- replaceWith( 内容 :[ 字符串 | 元素 | jQuery ]): jQuery
以上是 如何在JavaScript中仅删除父元素而不删除其子元素? 的全部内容, 来源链接: utcz.com/qa/421398.html