Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何删除div而不删除其子项?_Javascript_Jquery_Dom_Removeclass - Fatal编程技术网

Javascript 如何删除div而不删除其子项?

Javascript 如何删除div而不删除其子项?,javascript,jquery,dom,removeclass,Javascript,Jquery,Dom,Removeclass,比如说 它删除div#test及其子项#test2和#test3。 我想删除#test,而不删除其子项 这怎么可能呢 $( "button" ).click(function() { $( "#test2" ).unwrap(); }); .unwrap()方法删除元素的父元素。这实际上与.wrap()方法相反。匹配的元素(及其同级元素,如果有的话)将替换DOM结构中的父元素 grad它帮助happy Codeing mate这里有一个小问题。它将删除#test以及#test4。如果我只

比如说

它删除div
#test
及其子项
#test2
#test3
。 我想删除
#test
,而不删除其子项

这怎么可能呢

$( "button" ).click(function() {
  $( "#test2" ).unwrap();
});

.unwrap()方法删除元素的父元素。这实际上与.wrap()方法相反。匹配的元素(及其同级元素,如果有的话)将替换DOM结构中的父元素


grad它帮助happy Codeing mate这里有一个小问题。它将删除
#test
以及
#test4
。如果我只想删除
#test
,那该怎么办呢,不知道这个。将
test4
中的类重命名为另一个名称或创建另一个选择器。它将删除test4,因为
test4
test2
的父级,或者您可以像这样拥有test2的id,它是
test4
的同级,很高兴它有所帮助。如果您需要更新版本,我可以更新演示看一看。快乐编码