用JQuery在TR中找到第一个TD文本

前端之家收集整理的这篇文章主要介绍了用JQuery在TR中找到第一个TD文本前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用 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不是空的”.

猜你在找的jQuery相关文章