开发者社区> 问答> 正文

鼠标经过表格怎样改变那一列的颜色

鼠标经过表格怎样改变那一列的颜色

展开
收起
a123456678 2016-07-06 11:12:31 1569 0
1 条回答
写回答
取消 提交回答
  • <table class="hoverClass">
        <tr>
            <td width="200">aaa</td>
            <td width="200">bbb</td>
            <td width="200">ccc</td>
        </tr>
        <tr>
            <td width="200">aaa</td>
            <td width="200">bbb</td>
            <td width="200">ccc</td>
        </tr><tr>
            <td width="200">aaa</td>
            <td width="200">bbb</td>
            <td width="200">ccc</td>
        </tr><tr>
            <td width="200">aaa</td>
            <td width="200">bbb</td>
            <td width="200">ccc</td>
        </tr><tr>
            <td width="200">aaa</td>
            <td width="200">bbb</td>
            <td width="200">ccc</td>
        </tr><tr>
            <td width="200">aaa</td>
            <td width="200">bbb</td>
            <td width="200">ccc</td>
        </tr><tr>
            <td width="200">aaa</td>
            <td width="200">bbb</td>
            <td width="200">ccc</td>
        </tr>
    </table>
    <style>   
        td.hover {background:#ddd;}
    </style>
    <script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script> 
    <script type="text/javascript">
        $(document).ready(function(){
            var hover_index = 0;
            $("table.hoverClass td").hover(function (){
                hover_index =  $(this).parent().find('td').index(this);
                $("table.hoverClass tr").find("td:eq("+hover_index+")").addClass("hover");
            },function(){
                $("table.hoverClass tr").find("td:eq("+hover_index+")").removeClass("hover");
            });
        });
    </script>
    2019-07-17 19:51:58
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多