标签: javascript jquery dom removeclass
例如http://jsfiddle.net/skpfknxo/
它会删除div #test及其子#test2和#test3。 我想删除#test而不删除其子项。
#test
#test2
#test3
怎么可以这样做?
答案 0 :(得分:6)
$( "button" ).click(function() { $( "#test2" ).unwrap(); });
demo
.unwrap()方法删除元素的父级。这实际上是.wrap()方法的反转。匹配的元素(以及它们的兄弟,如果有的话)在DOM结构中替换它们的父节点。