gpt4 book ai didi

jquery 发现 div 属性更小或更高

转载 作者:可可西里 更新时间:2023-11-01 13:17:41 24 4
gpt4 key购买 nike

我想找到所有匹配较小或较高数值的 div 属性值。

它只对我有效 eq value=444(示例 div[ref=444],[ref=333]...)

var $filteredData = $data.find('div[ref=444]' );

但我想在所有div属性值中比较find <444(找到div属性值更小<444)或>444(找到div属性值更高>444)

如何找到或选择所有 div attr 值更小或更高谢谢大家

最佳答案

是的,属性是字符串,没有选择器将它们视为数字。您将不得不解析和 filter手动:

$filteredData= $data.find('div').filter(function() {
return parseInt($(this).attr('ref'), 10)<444;
});

(但是什么是 ref?如果这是 HTML 内容,那不是标准属性。避免自定义 HTML 属性;如果必须使用它们,请使用 HTML5 data- 属性。但是其他方法,例如将信息放在类名中可能会更好,具体取决于您在做什么。)

关于jquery 发现 div 属性更小或更高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4060985/

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