【发布时间】:2009-12-18 19:53:15
【问题描述】:
有没有办法可以在 input/textarea/select 元素上使用像 :empty 或 :not(:checked) 这样的 jQuery 选择器,或者我可以通过任何其他方式返回空对象?
【问题讨论】:
有没有办法可以在 input/textarea/select 元素上使用像 :empty 或 :not(:checked) 这样的 jQuery 选择器,或者我可以通过任何其他方式返回空对象?
【问题讨论】:
我并不完全清楚,但我认为您正在寻找没有用户输入值的输入控件?没有明确的选择器/过滤器,但是...
您可以在结果集上使用.filter() 函数来构建自定义过滤器。尝试类似:
$("input").filter(function (){
return $(this).val() == '';
});
【讨论】:
没有测试过,但这应该也可以工作
$('input[value=""], select[option=""]')
作为选择器。
【讨论】: