jquery用th获得最后一个tr

时间:2012-09-18 07:15:55

标签: javascript jquery jquery-selectors

使用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>

2 个答案:

答案 0 :(得分:6)

作为xdazz's answer的替代方案,我会提供:

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

参考文献:

答案 1 :(得分:5)

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

$("#mytable th:last").parent().css('color', 'blue');