0

使用 jquery 如何用 th 改变最后一个 tr 的 css

$("#mytable tr").has('th').last().parents('tr').css({'color':'blue'});

HTML

<table border="1" id="mytable">
    <tr>
        <th>row 1, cell 1</th>
        <th>row 1, cell 2</th> 
    </tr>
    <tr> 
        <th>row 1, cell 1 - change this</th>
        <th>row 1, cell 2 - change this</th> 
    </tr>
    <tr>
        <td>row 2, cell 1</td>
        <td>row 2, cell 2</td>
    </tr>
</table>
4

2 回答 2

6

作为xdazz 答案的替代方案,我会提供:

$('tr:has(th):last').css('color','blue');

参考:

于 2012-09-18T07:21:56.830 回答
5

找到最后一个th,它的父级应该是最后tr一个拥有的th

$("#mytable th:last").parent().css('color', 'blue');
于 2012-09-18T07:18:34.980 回答