通过jQuery找到兄弟姐妹的第n个孩子

DA.*_*DA. 1 jquery css-selectors

假设我有两个看起来像这样的表:

TH   TH   TH   TH  
TD   TD   TD   TD  
TD   TD   TD   TD  
Run Code Online (Sandbox Code Playgroud)

TH   TH   TH   TH  
TH   TD   TD   TD  
TH   TD   TD   TD  
Run Code Online (Sandbox Code Playgroud)

我想在每个中选择第3列.

起初我正在使用nth-child:

$('table tr td:nth-child(3)')
Run Code Online (Sandbox Code Playgroud)

但这不会起作用,因为第三个TD在每个表的不同列中.

伪代码我需要的是" 每行获得第3个TD TH".

我假设我需要使用$ .siblings但不完全确定.

M4N*_*M4N 6

这对我有用:

$('table tr :nth-child(3)').css('background-color', 'red');
Run Code Online (Sandbox Code Playgroud)

它将第3列的背景颜色设置为"红色"(适用于两个表).

请注意,有之间的空间tr:nth-child(3),并没有td在眼前:nth-child(3).

您可以查看此站点以获取示例代码并进行实验.