gpt4 book ai didi

javascript - 使用 .remove() 删除数组中的所有元素

转载 作者:行者123 更新时间:2023-11-28 01:54:32 34 4
gpt4 key购买 nike

所以我有一个数字数组,比如说 ["1", "3", "2"]

它们对应于我赋予某些元素的 data-cardNumber 属性的值。

我希望删除数组中具有 data-cardNumber 值的所有元素。

我尝试通过迭代数组并为数组中的每个项目构造一个调用 .remove() 的选择器来做到这一点,但这不起作用。

我认为选择器太复杂,因为它跨越多个字符串。

如何迭代数组和 .remove()具有 data-cardNumber 属性且其值都在数组中的所有元素?

这是我尝试过的代码:

for(var i=0; i<swipedAwayCards.length; i++){
$('[data-cardNumber="'+swipedAwayCards[i]'"]').remove();
// i'm trying to construct a selector like [data-cardNumber="1"]
}

最佳答案

看起来这只是一个语法错误,应该显示在控制台中:

$('[data-cardNumber="'+swipedAwayCards[i]+'"]')

(您错过了串联中的最后一个 +)。

关于javascript - 使用 .remove() 删除数组中的所有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19322846/

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