gpt4 book ai didi

Javascript 调用 Remove() 两次以删除元素

转载 作者:行者123 更新时间:2023-11-30 17:32:17 24 4
gpt4 key购买 nike

我遇到了一个奇怪的事件,我必须调用 remove() 两次才能删除一个元素。下面我粘贴了我的 javascript 控制台,你可以看到我需要调用 remove 两次来删除元素。

$("#products-view-17")
[
<div class=​"product-tile" id=​"products-view-17">​…​</div>​
]

$("#products-view-17").remove()
[
<div class=​"product-tile" id=​"products-view-17">​
<a href=​"http:​/​/​www.shopify.com" target=​"_blank">​…​</a>​
<div id=​"associate_form" class=​"remove_button">​…​</div>​
</div>​
]

$("#products-view-17")
[
<div class=​"product-tile" id=​"products-view-17">​
<a href=​"http:​/​/​www.shopify.com" target=​"_blank">​…​</a>​
<div id=​"associate_form" class=​"remove_button">​…​</div>​
</div>​
]

$("#products-view-17").remove()
[
<div class=​"product-tile" id=​"products-view-17">​
<a href=​"http:​/​/​www.shopify.com" target=​"_blank">​…​</a>​
<div id=​"associate_form" class=​"remove_button">​…​</div>​
</div>​
]

$("#products-view-17")
[]

我页面上的其他元素没有问题,一个 Remove() 调用就可以了。只有那些在这里动态生成的才是有问题的。这曾经工作得很好,有什么可能破坏它?

最佳答案

由于您提到的库存在问题。检查以下解决方法以删除具有相同 id 的多个元素

 $('[id^="products-view-17"]').remove();

关于Javascript 调用 Remove() 两次以删除元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22755867/

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