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. 初码-Azure系列-存储队列的使用与一个Azure小工具(蓝天助手)

    初码Azure系列文章目录 将消息队列技术模型简化,并打造成更适合互联网+与敏捷开发的云服务模式,好像已经是行业趋势,阿里云也在推荐使用消息服务(HTTP协议为主)而来替代消息队列(TCP协议.MQT ...

  2. Erlang调度器细节探析

    Erlang调度器细节探析 Erlang的很多基础特性使得它成为一个软实时的平台.其中包括垃圾回收机制,详细内容可以参见我的上一篇文章Erlang Garbage Collection Details ...

  3. 【机器学习实战 第九章】树回归 CART算法的原理与实现 - python3

    本文来自<机器学习实战>(Peter Harrington)第九章"树回归"部分,代码使用python3.5,并在jupyter notebook环境中测试通过,推荐c ...

  4. 基于Vue2写的一个有关美食项目

    刚学Vue练习的一个项目 使用Vue2+vue-router+vuex+axios+webpack router使用了默认的hash模式 引入了高德地图和element-ui 项目地址点击这里 演示地 ...

  5. 隐藏index.php

    以 Apache 为例,需要在入口文件的同级添加 .htaccess 文件(官方默认自带了该文件),内容如下:<IfModule mod_rewrite.c>Options +Follow ...

  6. Hive on ES

    ES对于类似数据库的SQL查询很无力,可以使用Hive on ES来实现SQL的查询.2个百万级的索引做关联时,需要大概1分多钟,基于es2.1版本. 1.将elasticsearch-hadoop- ...

  7. BZOJ 3239: Discrete Logging [BGSG]

    裸题 求\(ind_{n,a}b\),也就是\(a^x \equiv b \pmod n\) 注意这里开根不能直接下取整 这个题少了一些特判也可以过... #include <iostream& ...

  8. Hadoop源码分类概要整理

    最近突然觉得, 很多掌握的都还是很浅的原理,需要更深入细粒度去了解整个分布式系统的运转机制.于是..开始作死而又作死而又作死的源码之旅. Hadoop包的功能总共有下列几类: tool:提供一些命令行 ...

  9. Html5本地存储和本地数据库

    一个网站如何能在客户的浏览器存储更多的数据呢? 在Html4的时代在浏览器端存储点网站个性化的数据,尤其是用户浏览器的痕迹,用户的相关数据等一般只能存储在Cookie中,但是大多是浏览器对于Cooki ...

  10. laypage 使用

    最近发现一个特别好用的前端分页插件,分享一下 <!doctype html> <html> <head> <meta charset="utf-8& ...