table行随鼠标变色

1、设计表格

<body class="html_body">
     <div class="body_div">
         <table id="tab">
             <tr style="background: #000000;color: #FFFFFF;font-weight: bolder;">
               <th>工号</th>
               <th>姓名</th>
               <th>年龄</th>
               <th>性别</th>
             </tr>
             <tr>
               <td>2014010101</td>
               <td>张峰</td>
               <td>56</td>
               <td>男</td>
             </tr>
             <tr>
               <td>2014010102</td>
               <td>李玉</td>
               <td>42</td>
               <td>女</td>
             </tr>
             <tr>
               <td>2014010103</td>
               <td>王珂</td>
               <td>36</td>
               <td>男</td>
             </tr>
             <tr>
               <td>2014010104</td>
               <td>张钰</td>
               <td>31</td>
               <td>女</td>
             </tr>
             <tr>
               <td>2014010105</td>
               <td>朱顾</td>
               <td>44</td>
               <td>男</td>
             </tr>
             <tr>
               <td>2014010106</td>
               <td>胡雨</td>
               <td>35</td>
               <td>女</td>
             </tr>
             <tr>
               <td>2014010107</td>
               <td>刘希</td>
               <td>30</td>
               <td>男</td>
             </tr>
             <tr>
               <td>2014010108</td>
               <td>孙宇</td>
               <td>45</td>
               <td>女</td>
             </tr>
             <tr>
               <td>2014010109</td>
               <td>谷雨</td>
               <td>33</td>
               <td>男</td>
             </tr>
             <tr>
               <td>2014010110</td>
               <td>科宇</td>
               <td>45</td>
               <td>女</td>
             </tr>
         </table>
     </div>
  </body>

2、设计样式

.html_body .body_div{
	        width: 1340;
	        height: 595;
	    }
	    .body_div{
	        font-size: 12px;
	        background-color: #CCCCCC;
	    }
	    .tr_odd{
	        background-color: orange;
	    }
	    .tr_even{
	        background-color: aqua;
	    }
	    .mouse_color{
	       background-color: green;
	    }
	    #tab{
	       border: 1px #FF0000 solid;
	       text-align: center;
	       width: 100%;
	       height: 100%;
	    }

3、设计JS

//设置奇数行背景色
$("#tab tr:odd").find("td").addClass("tr_odd");
//设置偶数行背景色
$("#tab tr:even").find("td").addClass("tr_even");

/**
 * 鼠标移到的颜色
 */
$("#tab tr").mouseover(function(){
    $(this).find("td").addClass("mouse_color");
});

/**
 * 鼠标移出的颜色
 */
$("#tab tr").mouseout(function(){
    $(this).find("td").removeClass("mouse_color");
});

4、设计结果

(1)初始化

(2)单击奇数行

(3)单击偶数行

5、附录

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>

    <title>table随鼠标变色</title>

	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<script type="text/javascript" src="../scripts/jquery-1.11.0.js"></script>
	<style type="text/css">
	    .html_body .body_div{
	        width: 1340;
	        height: 595;
	    }
	    .body_div{
	        font-size: 12px;
	        background-color: #CCCCCC;
	    }
	    .tr_odd{
	        background-color: orange;
	    }
	    .tr_even{
	        background-color: aqua;
	    }
	    .mouse_color{
	       background-color: green;
	    }
	    #tab{
	       border: 1px #FF0000 solid;
	       text-align: center;
	       width: 100%;
	       height: 100%;
	    }
	</style>
	<script type="text/javascript">
	    $(function(){
	        //设置奇数行背景色
	        $("#tab tr:odd").find("td").addClass("tr_odd");
	        //设置偶数行背景色
	        $("#tab tr:even").find("td").addClass("tr_even");

	        /**
	         * 鼠标移到的颜色
	         */
	        $("#tab tr").mouseover(function(){
	             $(this).find("td").addClass("mouse_color");
	        });

	        /**
	         * 鼠标移出的颜色
	         */
	        $("#tab tr").mouseout(function(){
	             $(this).find("td").removeClass("mouse_color");
	        });
	    });
	</script>

  </head>

  <body class="html_body">
     <div class="body_div">
         <table id="tab">
             <tr style="background: #000000;color: #FFFFFF;font-weight: bolder;">
               <th>工号</th>
               <th>姓名</th>
               <th>年龄</th>
               <th>性别</th>
             </tr>
             <tr>
               <td>2014010101</td>
               <td>张峰</td>
               <td>56</td>
               <td>男</td>
             </tr>
             <tr>
               <td>2014010102</td>
               <td>李玉</td>
               <td>42</td>
               <td>女</td>
             </tr>
             <tr>
               <td>2014010103</td>
               <td>王珂</td>
               <td>36</td>
               <td>男</td>
             </tr>
             <tr>
               <td>2014010104</td>
               <td>张钰</td>
               <td>31</td>
               <td>女</td>
             </tr>
             <tr>
               <td>2014010105</td>
               <td>朱顾</td>
               <td>44</td>
               <td>男</td>
             </tr>
             <tr>
               <td>2014010106</td>
               <td>胡雨</td>
               <td>35</td>
               <td>女</td>
             </tr>
             <tr>
               <td>2014010107</td>
               <td>刘希</td>
               <td>30</td>
               <td>男</td>
             </tr>
             <tr>
               <td>2014010108</td>
               <td>孙宇</td>
               <td>45</td>
               <td>女</td>
             </tr>
             <tr>
               <td>2014010109</td>
               <td>谷雨</td>
               <td>33</td>
               <td>男</td>
             </tr>
             <tr>
               <td>2014010110</td>
               <td>科宇</td>
               <td>45</td>
               <td>女</td>
             </tr>
         </table>
     </div>
  </body>
</html>

table行随鼠标变色的更多相关文章

  1. GridView固定行宽,自动换行,鼠标放在Table的Tr上变色

    //固定行宽table-layout:fixed;//自动换行word-break :break-all;word-wrap:break-wordGridView.Attributes.Add(&qu ...

  2. 模拟在table中移动鼠标,高亮显示鼠标所在行

    在项目中有这样一个需求,在table中移动鼠标时,鼠标所在行高亮显示,其他行正常显示,为此做了一个模拟. 具体代码如下: <!DOCTYPE html> <html xmlns=&q ...

  3. asp.net实现动态添加table行

    asp.net动态的生成,删除table的行,主要是在后台动态创建单元行,单元表格,效果图: 2.代码: <%@ Page Language="C#" AutoEventWi ...

  4. JavaScript Table行定位效果

    作者:cloudgamer 时间: 2009-09-17 文档类型:原创 来自:蓝色理想 第 1 页 JavaScript Table行定位效果 [1] 第 2 页 JavaScript Table行 ...

  5. jquery 获得table 行数

    1.获得Table总行数,分别使用了两种方法,结果不同:: 1).$("#table_Id").children("tr").length; 只能获得静态页面t ...

  6. table行转列

    table行转列 摘要 在使用ews调用exhange的收件箱的并在h5页面显示邮件详情的时候,因为返回的每封邮件的内容都是htmlbody,没有textbody.每封邮件又没什么规律,用正则表达式来 ...

  7. jquery 删除table行,该如何解决

    query 删除table行< table >  < tbody >  < tr >  < td > 这行原来就有 </ td >  < ...

  8. Js 合并 table 行 的实现方法

    Js 合并 table 行 的实现方法 需求如下: 某公司的员工档案,如下,  经理看员工的信息不是很清晰: 姓名 所在学校 毕业时间 张三 小学 2000 张三 中学 2006 张三 大学 2010 ...

  9. Table行合并操作

    此方法不可取,但几天心血 保留,已有新想法,稍后会出一个完善的Table行列合并方法 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tran ...

随机推荐

  1. python布尔类型

    布尔类型 python当中下面的值在作为布尔表达式时,会被解释器看作False: 1.None: 2.False: 3.任何为0的数字类型,如:0,0.0,0j: 4.任何空序列,如:'',(),[] ...

  2. 单元测试系列:如何使用JUnit+JaCoCo+EclEmma完成单元测试

    更多原创测试技术文章同步更新到微信公众号 :三国测,敬请扫码关注个人的微信号,感谢!   原文链接:http://www.cnblogs.com/zishi/p/6726664.html -----如 ...

  3. iOS-Wonderful 完美颜色库

    开发中颜色的使用也是非常频繁的,这里推荐一个dsxNiubility大牛写的颜色库:Wonderful:它的好用就是很清楚的把每个常用的颜色进行了由浅到深的分层,让我们使用时可以根据自己对颜色的深浅直 ...

  4. Springboot security cas整合方案-实践篇

    承接前文Springboot security cas整合方案-原理篇,请在理解原理的情况下再查看实践篇 maven环境 <dependency> <groupId>org.s ...

  5. AWS-SS配置过程

    为满足家长要求,以下只录步骤: 远端: 1. 注册并启动一个AWS实例.这一步网上N多教程,搜 AWS EC2 等均可. 2. 远程安装SS,并写配置文件.依然网搜, AWS S(hadow)S(oc ...

  6. ubuntu的网络配置

    1,检查网络是否通畅 ping www.baidu.com 2,检查网线是否插好 3,使用ifconfig查看当前活跃网络接口 ifconfig 4,配置IP地址.子网掩码.网关地址 sudo vi ...

  7. 爬虫(Spider),反爬虫(Anti-Spider),反反爬虫(Anti-Anti-Spider)

    爬虫(Spider),反爬虫(Anti-Spider),反反爬虫(Anti-Anti-Spider),这之间的斗争恢宏壮阔... Day 1小莫想要某站上所有的电影,写了标准的爬虫(基于HttpCli ...

  8. Linux 虚拟IP

    虚拟IP Linux网卡上绑定另一个虚拟ip,即网卡上一个真实ip一个虚拟ip.当然通过这2个ip都可以连接到该主机. 实现原理主要是靠TCP/IP的ARP协议.因为ip地址只是一个逻辑 地址,在以太 ...

  9. [Python Study Notes]WdSaveFormat 枚举

    WdSaveFormat 枚举 指定要在保存文档时使用的格式. 版本信息 已添加版本: 名称 值 说明 wdFormatDocument 0 Microsoft Word 格式. wdFormatDO ...

  10. Jenkins代码管理

    1.1  Jenkins安装与下载应用代码   应用部署   http://jenkins-ci.org   http://wordpress.org/   http://core.svn.wordp ...