我正在使用
JQuery遍历表中的所有TR,
但并不是所有的行都有第一个单元格中的值.
<TR> <TD>3</TD> <TD>2</TD> <TD>1</TD> </TR> <TD></TD> <TD>3</TD> <TD>2</TD> <TR> </TR> <TR> <TD></TD> <TD></TD> <TD>3</TD> </TR>
我如何针对不是空的每一行的第一个TD,而不仅仅是第一个孩子?
谢谢!
解决方法
这是一个更简单,更优雅的解决方案:
$('tr').find('td:not(:empty):first').css('background','red');
小提琴:http://jsfiddle.net/dandv/JRcEf/
它只是在jQuery中说出你的意思:“目标第一个td在每个tr不是空的”.