gpt4 book ai didi

jquery - 如何在 jQuery 中删除除一个元素之外的所有元素?

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

我正在使用 jQuery 1.12。单击 TD 后,我想删除其中除“savedBlock”类之外的所有元素,因此我尝试了

$(elt).closest('td').find('.savedBlock').show()
$(elt).closest('td').not('.savedBlock').remove()

不幸的是,这会导致删除所有内容。运行此命令后,至少所有内容都会从表格单元格中消失。如果我注释掉 $(elt).closest('td').not('.savedBlock').remove() 行,则不会删除任何内容,但现在我看到的内容超出了我想要的内容。有什么建议吗?

最佳答案

试试这个:

$('td').on('click', function(e) {
$(this).children().not(".savedBlock").remove();
})

关于jquery - 如何在 jQuery 中删除除一个元素之外的所有元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42284840/

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