如何删除没有内部元素的div

flu*_*xus 5 jquery jquery-selectors

我想删除一个div元素,但没有它的子元素.例如,假设我有一个带有id包装器的div,里面有5个段落.

我想只删除包装div,但要保留段落.我已经尝试了remove()和detach(),但它们都清理了内部元素.

有什么建议?

Uku*_*kit 14

http://api.jquery.com/unwrap/应该这样做:

该.unwrap()方法删除元素的父级.这实际上是.wrap()方法的反转.匹配的元素(及其兄弟姐妹,如果有的话)在DOM结构中替换他们的父母......