jQuery选择器,用于选择表的第2列和第3列

时间:2011-03-07 17:37:01

标签: jquery jquery-selectors

我试图只选择我的“服务”表的2列和3列。

例如,

$('table[class="services"] tr td:nth-child(3)')

选择第3列,有没有办法用一个选择器选择第二个第三列?

4 个答案:

答案 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)')