【发布时间】:2019-09-02 23:05:51
【问题描述】:
假设我有下表:
<table width=200 border=1>
<tr>
<th>Ignore</th>
<th>Highlight</th>
<th>Ignore</th>
</tr>
<tr>
<td>yep</td>
<td>yep</td>
<td>yep</td>
</tr>
<tr>
<td>yep</td>
<td>yep</td>
<td>yep</td>
</tr>
</table>
我想突出显示所有 Highlight 列。如何根据标题文本执行此操作?
我意识到这可以通过选择第 n 个孩子来实现,但是未来如何证明它可以防止可能的列顺序更改。
$('body > table > tbody > tr > td:nth-child(2)').css('background-color', 'pink');
【问题讨论】:
-
没有特定的类,我想它不能“面向未来”
-
列名保证不变
标签: javascript jquery html jquery-selectors