gpt4 book ai didi

javascript - 如何在 jquery 中删除(.remove)所有元素(div)但不删除这个(this)元素(div)?

转载 作者:行者123 更新时间:2023-12-01 02:22:37 26 4
gpt4 key购买 nike

我有一组 div 正在监听点击。单击其中一个后,我需要删除所有其他的。

HTML:

<div class="foo">A</div>
<div class="foo">B</div>
<div class="foo">C</div>
<div class="foo">D</div>

如果我点击 div (A),如何删除所有其余的 (B,C,D) 但保留 A?

我尝试了这个,但没有成功:

$('.foo:not(this)').remove();

最佳答案

$('.foo').not(this).remove(); //w00t

所以把它们放在一起:

$('.foo').click(function(){ 
//code...
$('.foo').not(this).remove(); //w00t
//more code....
});

关于javascript - 如何在 jquery 中删除(.remove)所有元素(div)但不删除这个(this)元素(div)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11747286/

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