gpt4 book ai didi

javascript - 如果元素没有属性 X 和 Y?

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

我正在尝试删除没有某些属性的元素。

要删除一个独特的元素,我这样做是这样的:

$('ul li:not([data-caracter='+chosenCaract+'])').remove();

它工作正常,但我不知道如何检查元素是否没有两个或更多属性。我该怎么做?

最佳答案

要删除所有不具备您可以使用的两个特征的元素

$('ul li:not([data-x='+chosenx+'][data-y='+choseny+'])').remove();

但此时您可能需要重新考虑整个设计。另一种方法是使用 filter :

$('ul li').filter(function(){
var data = $(this).data();
return !(data.x=='somevalue' && data.y=='someotherone');
}).remove();

关于javascript - 如果元素没有属性 X 和 Y?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21856491/

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