计算表格行中的空输入框的数量

时间:2010-05-31 08:17:15

标签: javascript jquery html

如何使用jquery计算表格行中没有值的输入框数?

示例:

<table id="table1">
<tr class="data" id="row5">
<td><input type="text" value="20%" /></td>
<td><input type="text" value="10%" /></td>
<td><input type="text" value="" /></td>
<td><input type="text" /></td>
</tr>
<table>

我正在寻找答案= 2

2 个答案:

答案 0 :(得分:6)

即使OP声称答案正确且有效,这来自api doc

  

另一方面,根据定义,其他一些元素是空的(即没有子元素):例如,input,img,br和hr。

实际上,使用:empty selector。

应该是不可能的
$('input:empty').length

或更具体:

$('#table1').find('input:empty').length

更具体:

$('#table1').find('input[type=text]:empty').length

答案 1 :(得分:2)

你可以这样做:

alert($('#table1 input:text[value == ""]').length);