0
有没有一种方法可以在input/textarea/select元素上使用像:empty
或:not(:checked)
这样的jQuery选择器,或者我可以使用任何其他方式返回空对象?:在表单元素上使用jQuery的空选择器?
有没有一种方法可以在input/textarea/select元素上使用像:empty
或:not(:checked)
这样的jQuery选择器,或者我可以使用任何其他方式返回空对象?:在表单元素上使用jQuery的空选择器?
我不完全清楚,但我认为你正在寻找输入控件没有价值的用户输入?没有明确的选择器/筛选器,但是...
您可以在结果集上使用.filter()
函数来构建自定义筛选器。尝试是这样的:
$("input").filter(function(){
return $(this).val() == '';
});
没有测试过,但是这个应该太
$('input[value=""], select[option=""]')
工作的选择。
奇怪的是,jQuery输入选择器在$(':input [value =“”]')之前需要一个分号,http://api.jquery.com/input-selector/ – 2012-11-18 18:09:21
嗯,我匹配元素,你的评论屈从于jQuery扩展“:input”,这是一个区别。 – onigunn 2012-11-19 10:33:53