我希望用 jQuery 从 HTML 中删除父元素并保留子元素。以下代码可实现此功能:
然而,它删除了文本和注释节点类型 - 我该如何修改才能保留文本呢?
纯JavaScript也可以做到这一点。
$('#my_span').children().insertBefore('#my_span').end().end().remove();
然而,它删除了文本和注释节点类型 - 我该如何修改才能保留文本呢?
纯JavaScript也可以做到这一点。
ul
这样具有子元素li
的不同元素 - 我不想删除它们,但是unwrap会这样做。为了克服这个问题,我必须使用条件来检查它是什么类型的元素,然后计算取消包装的深度,但这对我行不通。 - Abs<li>
元素不能存在于<ul>
或<ol>
之外--将它们解包应该会删除它们。 - Cᴏʀʏ