jQuery - 删除包装标签,但保持文本位置?

Cod*_*ose 0 jquery

假设我有一些像这样的代码:

Lorem ipsum <span>dolor sit amet</span>, lorem ipsum dolor...

我可以使用jQuery选择span并将其从DOM中删除,但这也会删除包含的文本.有没有办法,使用jQuery,删除包装跨度,同时保留文本?是否可以将文本重新注入其原始位置,还是有更简单的方法?

Aln*_*tak 6

使用$('span').contents().unwrap().

nb:.unwrap()从元素(或文本节点)中删除父元素,因此您必须下载到内容中<span>然后解包它们.