javascript - 选项卡中的 CSS - 最后一个 TR TD

标签 javascript jquery css html-table

<table id="tab">

<tr> <td>11</td> <td>22</td> </tr>

<tr> <td>33</td> <td>44</td> </tr>

<tr> <td>55</td> <td>66</td> </tr>

</table>

#tab td {
border: solid 2px red;
padding: 10px;
}

#tab td {
background-color: green;
}

我希望只有在上一个 TR TD 是绿色的 - 5566。 11、22、33、44 的 TD 必须是白色。

我用 PHP 生成这个表 - 我必须只使用 CSS 或 jQuery。

#tab td:last {
background-color: green;
}

不起作用。

直播: http://jsfiddle.net/Rx2De/

最佳答案

符合标准的解决方案是:

#tab tr:last-child td {
    background-color: green;
}

但是它在 IE6-8 中不受支持。 Fot 他们你可以使用 jQuery 片段:

$(function(){
    $('#tab tr:last td').css('background', 'green');
});   

关于javascript - 选项卡中的 CSS - 最后一个 TR TD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7794675/

相关文章:

javascript - 将 css 内容属性的字体大小缩放到父级

jquery - 选择子菜单时 Bootstrap 下拉列表添加复选图标

javascript - 如何在控制台日志之外获取IPC消息的值?

JavaScript 流程或执行

javascript - 如何将 iframe 主体的内容移动到页面主体?

javascript - PhoneGap - 如何在没有 JQuery Mobile 的情况下添加页面过渡效果?

html - 如何配置 Spotify 嵌入式播放列表?

javascript - 使用 iCheck 回调和 jquery 从列表中删除项目

javascript - 从 IIFE 动态调用构造函数

css - 如何提供用于呈现 PDF 的样式表?