gpt4 book ai didi

jQuery 选择值在 x 和 y 之间的元素

转载 作者:行者123 更新时间:2023-12-03 22:54:48 26 4
gpt4 key购买 nike

我希望能够进行这种选择:

$('input[value between 6 and 11]');

这会给我 9 和 10。有办法做到这一点吗?

最佳答案

您可以使用.filter()来做到这一点像这样:

$("input").filter(function() { 
return $(this).val() >= 6 && $(this).val() <= 11;
}).somethingHere();

如果您需要经常使用它,您也可以将其设为选择器:

jQuery.expr[':'].between = function(a, b, c) { 
var args = c[3].split(',');
var val = parseInt(jQuery(a).val());
return val >= parseInt(args[0]) && val <= parseInt(args[1]);
};

然后您可以通过以下方式选择:

$("input:between(6, 11)")

只需更改 >=<=如果您不希望范围包含在内。

关于jQuery 选择值在 x 和 y 之间的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2558893/

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