如何使用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
答案 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);