【发布时间】:2011-01-24 23:01:04
【问题描述】:
我有一个看起来像这样的表:
<table>
<tr>
<td>one</td><td>two</td><td>three</td><td>last</td>
</tr>
<tr>
<td>blue</td><td>red</td><td>green</td><td>last</td>
</tr>
<tr>
<td>Monday</td><td>Tuesday</td><td>Wednesday</td><td>last</td>
</tr>
</table>
我想要的是一个 jquery 选择器,它将选择除了每个表行的最后一个 td 之外的所有内容。我试过了:
$("tr td:not(:last)").css("background-color","red");
//changing color just as a test...
但是,除了每行的最后一个单元格之外的所有单元格都被更改,而是选择了表格中除了最后一个单元格之外的所有单元格。同样,如果我将其更改为:
$("tr td:last").css("background-color","red");
唯一改变的是最后一个单元格。如何选择每行的最后一个(或不是最后一个)?
【问题讨论】: