gpt4 book ai didi

javascript - 使用 jQuery 按属性查找元素

转载 作者:行者123 更新时间:2023-11-28 20:57:03 24 4
gpt4 key购买 nike

如何找到文档中 data-num 属性高于或等于的所有元素,例如251?我更喜欢使用 jQuery。

最佳答案

您想要使用"has attribute"选择器,然后 filter基于值。

$('[data-num]').filter(function(){
return parseInt($(this).data('num'), 10) >= 251;
});

演示:http://jsfiddle.net/xsvrv/

更新:根据您的评论,如果您想更新 data-num 值,您可以执行以下操作:

$('[data-num]').filter(function(){
var num = parseInt($(this).data('num'), 10);
if(num >= 251){
$(this).data('num', num+1);
return true;
}
return false;
});

关于javascript - 使用 jQuery 按属性查找元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11873227/

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