有没有选择器可以做到这一点?
选择值为负或空的所有输入字段。
$('输入[值< = 0]')//这不起作用
答案 0 :(得分:2)
您可以使用filter
。以下假设“null”表示“空字符串”:
$("input").filter(function() {
return parseInt(this.value, 10) <= 0;
});
这基本上遍历匹配集中的所有元素(所有input
个元素),如果它们没有通过函数定义的测试,则将它们从匹配集中删除。测试只是检查input
的值是否小于0,或者是空字符串。
答案 1 :(得分:0)
您可以使用过滤器:
$("input").filter(function(){
return parseInt(this.value, 10) <=0;
});