我正在使用 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 而不仅仅是第一个 child ?
谢谢!
最佳答案
这是一个更简单、更优雅的解决方案:
$('tr').find('td:not(:empty):first').css('background', 'red');
fiddle :http://jsfiddle.net/dandv/JRcEf/
它只是在 jQuery 中表达了你的意思:“在每个 tr
中定位 first td
not 空”。
关于jquery - 使用 JQuery 在 TR 中查找带有文本的第一个 TD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13330778/