javascript - 表格仅在 tbody 中突出显示

标签 javascript jquery css

我有几个页面与每个页面上的几个表有关。我有 JQUERY 在偶数线上做斑马条纹并在悬停时改变颜色。但是,它来了,它改变了 THEAD 和 TFOOT 的颜色,我无法将 css 应用于 TFOOT 来改变颜色。

这是代码

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>

<script type="text/javascript">
$(document).ready(function() {
    $(function() {
        $('tr').hover(function() {
            $(this).css('background-color', '#FFFF99');
        },
        function() {
            $(this).css('background-color', '');
        });
    });
});

$(function() {
    $("table.tiger-stripe tr:odd").addClass("oddrow");
});
</script>

最佳答案

仅将 strip 化应用于表体

$(function() { 
    $('table.tiger-stripe tbody tr').hover(
        function() { $(this).css('background-color','#FFFF99'); }, 
        function() { $(this).css('background-color', '#000000');}

    );       
    $("table.tiger-stripe tbody tr:odd").addClass("oddrow");  
 });

关于javascript - 表格仅在 tbody 中突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/809089/

相关文章:

javascript - 如何在 extjs 6 树列表中设置正确的方向

javascript - JSON - 名为 '*' 星号的访问字段

jquery - $.get() 在 IE 中有效,但在 FF 中无效

PHP 路由 - 包含 css/js 文件时出错

javascript - 如何只选择一些 JSON 对象?

javascript - 如何在 setTimeout 内更改 ionic3 页面属性?

jquery - 使用 jQuery 附加带有 HTML5 数据属性的选择选项

jquery - 淡出+清空div,然后放入新内容

javascript - 如何使用点击事件检测 Canvas 上的对象

php - 使用 PHP 设置 LESS CSS 颜色