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

Dan*_*ink 7 html javascript jquery

如何使用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>
Run Code Online (Sandbox Code Playgroud)

我在寻找答案= 2

jAn*_*ndy 6

即使OP声称答案是正确和有效的,这来自api doc:

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

实际上,使用:empty选择器应该是不可能的.

$('input:empty').length
Run Code Online (Sandbox Code Playgroud)

或者更具体:

$('#table1').find('input:empty').length
Run Code Online (Sandbox Code Playgroud)

更具体:

$('#table1').find('input[type=text]:empty').length
Run Code Online (Sandbox Code Playgroud)