像这样构造你的表:
<table class="tableClass">
<colgroup>
<col></col>
<col></col>
<col></col>
</colgroup>
<thead>
<tr>
<th>Column 1</th>
<th>Column 2</th>
<th>Column 3</th>
</tr>
</thead>
<tbody>
<tr>
<td>Cell 1</td>
<td>Cell 2</td>
<td>Cell 3</td>
</tr>
</tbody>
</table>
这样,您的 jQuery 将只需要这样做:
$('.tableClass').each(function() {
var self = this;
$(self).find('col:last').css('background-color', 'red');
});
该 jQuery 将在每个表中找到该类的最后一列,并在每个表的最后一个类上做任何你想做的事情。(我只是使用背景颜色来测试它。)
如果您所做的只是设置宽度,那么您也许可以侥幸逃脱$(self).find('th:last')
,但<colgroup>
and<col>
是“正确”的方式。