所以我从表中获取了一些数据,我需要的大部分数据都在$('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])')
上述方法不起作用,因为它只是完全跳过它,我仍然需要这些数据,但需要适应这种特殊情况。
答案 0 :(得分:4)
您需要找到所有tr
然后找到第一个不是[rowpsan]
的td
$('tbody tr').find('td:not([rowspan]):first')