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但不完全确定.
这对我有用:
$('table tr :nth-child(3)').css('background-color', 'red');
Run Code Online (Sandbox Code Playgroud)
它将第3列的背景颜色设置为"红色"(适用于两个表).
请注意,有之间的空间tr和:nth-child(3),并没有td在眼前:nth-child(3).
您可以查看此站点以获取示例代码并进行实验.