gpt4 book ai didi

javascript - 清空父 DIV 但不清空子 div

转载 作者:行者123 更新时间:2023-11-29 17:15:58 26 4
gpt4 key购买 nike

我有两个 div,一个包含在另一个中:

<DIV id="DIV_1">
parent_contents
parent_contents

<DIV id="DIV_2">
child_contents
child_contents
</DIV>
</DIV>

我想删除 parent_contents,而不是 child_contents。当我这样做时:

$('#DIV_1').remove();

我丢失了子内容...

最佳答案

过滤掉文本节点并删除它们:

$('#DIV_1').contents().filter(function() {
return this.nodeType === 3;
}).remove();

FIDDLE

或者只留下 #DIV_2,过滤掉那个元素:

$('#DIV_1').contents().filter(function() {
return this.id != 'DIV_2';
}).remove();

FIDDLE

关于javascript - 清空父 DIV 但不清空子 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17839944/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com