jQuery中是否有选择器可用于执行以下操作:
$(this).closest('tr:count(tr>2)');
this
的上下文是<input>
中的<td>
元素。
免责声明:我知道这可以通过.length
.size
.filter
.not
等完成,但我想知道是否有一个很好的方式这只是使用CSS选择器。
答案 0 :(得分:4)
没有测试,但可能
$(this).closest('tr:not(:only-child)')
假设tr
只有tr
个姐妹,这不是不合理的。
答案 1 :(得分:3)
将标题放在<thead>
中,将您的行放在<tbody>
中,就像它们应该的那样。这样一个简单的选择器,如 @Amadan给出的选择器就可以了。tbody:has(tr)>tr
或
(好吧,我不太认为选择器通过...)