如果tr有td [rowspan]

时间:2015-06-10 07:10:49

标签: javascript jquery html css

所以我从表中获取了一些数据,我需要的大部分数据都在$('tbody td:nth-child(1)')

但是有些表行有一个td:nth-​​child(1)我需要跳过,这些很容易被发现,因为它们有行数,所以如果我看到我可以跳过它。

如何获取$('tbody td:nth-child(1)'),但检查$('tbody td:nth-child(1)')是否$('td[rowspan]')?如果它确实跳过它并获得下一个td?

$(this).find('td:nth-child(1):not(tr[rowspan])')

上述方法不起作用,因为它只是完全跳过它,我仍然需要这些数据,但需要适应这种特殊情况。

1 个答案:

答案 0 :(得分:4)

您需要找到所有tr然后找到第一个不是[rowpsan]的td

$('tbody tr').find('td:not([rowspan]):first')