gpt4 book ai didi

javascript - 如果选择器具有属性数组的属性

转载 作者:行者123 更新时间:2023-12-03 05:01:21 26 4
gpt4 key购买 nike

这是我的属性数组:

var newIDs = [];
$element.parents(".comments").find(".comment.new").each(function(idx, el){
newIDs.push($(this).attr('commentID'));
});

现在我有一个选择器:

 html = $(html).find('.comment')

我想缩小选择器的范围,以测试 .comment 是否具有上面数组中的任何属性。

最佳答案

您可以使用过滤器:

html = $(html).find('.comment').filter(function() {
return newIDs.indexOf($(this).attr('commentID')) > -1
})

文档 here

.filter 方法根据评估函数将 jQuery 集合过滤为一组项目。如果您的函数返回 true,则该项目将保留,否则将被过滤掉。

关于javascript - 如果选择器具有属性数组的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42213368/

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