我有这个HTML:
<input type="text" value="" />
<input type="text" value="" />
<input type="text" value="" />
我想只选择value=""
的第一个输入字段。我怎么能这样做?
答案 0 :(得分:2)
您可以使用属性和:first
选择器的组合:
$('input[value=""]:first')
或first()
方法:
$('input[value=""]').first();
两者都会返回相同的元素。
如果没有定义value
属性,则需要使用filter()
直接通过jQuery / DOM对象检索值:
$('input').filter(function() {
return this.value == '';
}).first();
答案 1 :(得分:0)
您可以执行$("input[value=""]:first")