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. 单元测试系列:Mock工具之Mockito实战

    更多原创测试技术文章同步更新到微信公众号 :三国测,敬请扫码关注个人的微信号,感谢! 原文链接:http://www.cnblogs.com/zishi/p/6780719.html 在实际项目中写单 ...

  2. R语言-选择样本数量

    功效分析:可以帮助在给定置信度的情况下,判断检测到给定效应值时所需的样本量,也可以在给定置信水平的情况下,计算某样本量内可以检测到的给定效应值的概率 1.t检验 案例:使用手机和司机反应时间的实验 l ...

  3. Selenium_Java版本安装及初试

    [环境] ①JDK版本:jdk1.8.0_73 ②Eclipse:jee-mars-4.5.2 ③Selenium:selenium-java-3.5.3 ④GoogleChrome:60 ⑤chro ...

  4. WPF项目学习.一

    WPF项目搭建 版权声明:本文为博主初学经验,未经博主允许不得转载. 一.前言 记录在学习与制作WPF过程中遇到的解决方案. 使用MVVM的优点是 数据和视图分离,双向绑定,低耦合,可重用行,相对独立 ...

  5. UITableView!别再用代码计算行高了(一)

    你还在用代码去计算行高吗?你不感觉那种方式很low吗?从今天起,试着做些改变吧! 别给我讲你喜欢写代码的感觉,你就是要用代码去计算行高,那我这篇文章不适合你. 在讲解复杂内容之前,还是先学习简单的内容 ...

  6. 基于Mysql数据库的SSM分页查询

    前言: Hello,本Y又来了,"分页"在我们使用软件的过程中是一个很常见的场景,比如博客园对于每个博主的博客都进行了分页展示.可以简单清晰的展示数据,防止一下子将过多的数据展现给 ...

  7. Vue.js源码——事件机制

    写在前面 因为对Vue.js很感兴趣,而且平时工作的技术栈也是Vue.js,这几个月花了些时间研究学习了一下Vue.js源码,并做了总结与输出.文章的原地址:https://github.com/an ...

  8. Android 文件下载三种基本方式

    一.自己封装URLConnection 连接请求类 public void downloadFile1() { try{ //下载路径,如果路径无效了,可换成你的下载路径 String url = & ...

  9. Java经典编程题50道之四十三

    一个偶数总能表示为两个素数之和. public class Example43 {    public static void main(String[] args) {        f();   ...

  10. ASP.NET Core的身份认证框架IdentityServer4--(2)API跟WEB端配置

    API配置 可以使用ASP.NET Core Web API模板.同样,我们建议您控制端口并使用与之前一样的方法来配置Kestrel和启动配置文件.端口配置为http://localhost:5001 ...