Javascript 在jQuery中选择多个元素类型

Javascript 在jQuery中选择多个元素类型,javascript,jquery,html,Javascript,Jquery,Html,我想选择表的td和th。目前我只能选择td或th。我怎样才能把它缩短 $table.find('tr th:nth-child(' + colIndex + ')').css('color', 'red'); $table.find('tr td:nth-child(' + colIndex + ')').css('color', 'red'); 如果TDs包含的数据不需要钻得太深,请在:n子项之前使用立即子项选择器: $table.find('tr > :nth-child(' + c

我想选择
表的
td
th
。目前我只能选择
td
th
。我怎样才能把它缩短

$table.find('tr th:nth-child(' + colIndex + ')').css('color', 'red');
$table.find('tr td:nth-child(' + colIndex + ')').css('color', 'red');

如果TDs包含的数据不需要钻得太深,请在
:n子项之前使用立即子项选择器:

$table.find('tr > :nth-child(' + colIndex + ')').css('color', 'red');

jsiddle(基于@Rory McCrossan的):

如果TDs包含的数据不需要钻得太深,那么在
:n子项之前使用直接子项选择器:

$table.find('tr > :nth-child(' + colIndex + ')').css('color', 'red');
JSFiddle(基于@Rory McCrossan的):您可以使用

var-colIndex=2;
变量$table=$('table')
$table.find('tr').find(
'第n个子项('+colIndex+'),'+
'td:n子项('+colIndex+'))
.css('color','red')

1.
2.
3.
4.
1.
2.
3.
4.
1.
2.
3.
4.
1.
2.
3.
4.
1.
2.
3.
4.
1.
2.
3.
4.
您可以使用

var-colIndex=2;
变量$table=$('table')
$table.find('tr').find(
'第n个子项('+colIndex+'),'+
'td:n子项('+colIndex+'))
.css('color','red')

1.
2.
3.
4.
1.
2.
3.
4.
1.
2.
3.
4.
1.
2.
3.
4.
1.
2.
3.
4.
1.
2.
3.
4.

您找到答案了吗?如果是,请选择答案或解释更多。您找到答案了吗?如果是,请选择作为答案或解释更多。。