Как Вы вычисляете количество полей ввода без значения в строке таблицы с помощью 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
Даже то, что OP утверждает, что ответ правильный и рабочий, это происходит из api doc :
Некоторые другие элементы, с другой стороны, пусты ( т.е. не иметь потомков) по определению: например, input, img, br и hr.
На самом деле, это должно быть невозможно сделать с помощью селектора: empty.
$('input:empty').length
или, чтобы быть более конкретным:
$('#table1').find('input:empty').length
, даже более конкретным:
$('#table1').find('input[type=text]:empty').length
Вы можете сделать что-то вроде:
alert($('#table1 input:text[value == ""]').length);