我试图只选择我的“服务”表的2列和3列。
例如,
$('table[class="services"] tr td:nth-child(3)')
选择第3列,有没有办法用一个选择器选择第二个和第三列?
答案 0 :(得分:8)
$('table[class="services"] tr td:nth-child(3), table[class="services"] tr td:nth-child(2)')
答案 1 :(得分:2)
您可以拆分它以避免重复选择器的第一部分:
$('table.services tr td').filter(':nth-child(2), :nth-child(3)')
另请注意,table.services
是CSS中按类选择的“正确”方法!
答案 2 :(得分:1)
你可以这样做:
$('table.services tr td:nth-child(2), table.services tr td:nth-child(3)')
答案 3 :(得分:0)
或者...您可以这样做:
$('table.services tr td:nth-child(n+2):nth-child(-n+3)')
对于一系列列(例如第4到第7列,如果需要)也很有用:
$('table.services tr td:nth-child(n+4):nth-child(-n+7)')