jQuery实现表格隔行换色


Posted in jQuery onSeptember 01, 2018

本文实例为大家分享了jQuery实现表格隔行换色的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>使用JQ完成表格隔行换色</title>
    <script src="js/jquery.min.js"></script>
    <script>
      $(function() {
        $("tbody tr:odd").css("background-color","aquamarine");
        $("tbody tr:even").css("background-color","bisque");
        var tb = $("tbody tr");
        var oldColor;
        for(var i=0;i<tb.length;i++) {
          //alert(oldColor);
          $("tbody tr")[i].onmouseover = function() {
            oldColor = this.style.backgroundColor;
            this.style.backgroundColor = "yellow";
          }
          $("tbody tr")[i].onmouseout = function() {
            this.style.backgroundColor = oldColor;
          }
        }
      });
    </script>
  </head>
  <body>
    <table id="tbl" border="1" border-collapse="collapse" align="center" cellspacing="0" cellpadding="5" width="400" height="20">
      <thead>
        <tr>
          <th>编号</th><th>姓名</th><th>年龄</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <td>1</td><td>张三</td><td>12</td>
        </tr>
        <tr>
          <td>2</td><td>李四</td><td>22</td>
        </tr>
        <tr>
          <td>3</td><td>王五</td><td>13</td>
        </tr>
        <tr>
          <td>4</td><td>马六</td><td>14</td>
        </tr>
        <tr>
          <td>5</td><td>伍六七</td><td>17</td>
        </tr>
        <tr>
          <td>6</td><td>梅花十三</td><td>17</td>
        </tr>
      </tbody>
    </table>
  </body>
</html>

疑问:为什么this.style.backgroundColor = oldColor中的this不能用$("tbody tr")[i]代替??

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jQuery判断邮箱格式对错实例代码讲解
Apr 12 jQuery
详解如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
Jun 01 jQuery
JQuery 获取Dom元素的实例讲解
Jul 08 jQuery
详解webpack3如何正确引用并使用jQuery库
Aug 26 jQuery
jquery 键盘事件的使用方法详解
Sep 13 jQuery
jQuery插件实现的日历功能示例【附源码下载】
Sep 07 jQuery
Vue项目中使用jquery的简单方法
May 16 jQuery
JavaScript实现的滚动公告特效【基于jQuery】
Jul 10 jQuery
jquery实现弹窗(系统提示框)效果
Dec 10 jQuery
基于jQuery实现挂号平台首页源码
Jan 06 jQuery
jquery实现垂直手风琴导航栏
Feb 18 jQuery
原生jQuery实现只显示年份下拉框
Dec 24 jQuery
基于jQuery ztree实现表格风格的树状结构
Aug 31 #jQuery
解决jQuery使用append添加的元素事件无效的问题
Aug 30 #jQuery
jQuery实现的简单手风琴效果示例
Aug 29 #jQuery
jQuery实现的淡入淡出图片轮播效果示例
Aug 29 #jQuery
jQuery实现的响应鼠标移动方向插件用法示例【附源码下载】
Aug 28 #jQuery
jQuery md5加密插件jQuery.md5.js用法示例
Aug 24 #jQuery
jQuery实现鼠标移到某个对象时弹出显示层功能
Aug 23 #jQuery
You might like
Win9x/ME下Apache+PHP安装配置
2006/10/09 PHP
php 函数中使用static的说明
2012/06/01 PHP
PHP最常用的2种设计模式工厂模式和单例模式介绍
2012/08/14 PHP
将时间以距今多久的形式表示,PHP,js双版本
2012/09/25 PHP
zend framework配置操作数据库实例分析
2012/12/06 PHP
解析二进制流接口应用实例 pack、unpack、ord 函数使用方法
2013/06/18 PHP
PHP生成等比缩略图类和自定义函数分享
2014/06/25 PHP
zen_cart实现支付前生成订单的方法
2016/05/06 PHP
PHP数组相加操作及与array_merge的区别浅析
2016/11/26 PHP
PHP实现负载均衡session共享redis缓存操作示例
2018/08/22 PHP
优化 JavaScript 代码的方法小结
2009/07/16 Javascript
基于jQuery的自动完成插件
2011/02/03 Javascript
AngularJS基础 ng-mouseenter 指令示例代码
2016/08/02 Javascript
js滚轮事件 js自定义滚动条的实现
2020/01/18 Javascript
详解Vue.js3.0 组件是如何渲染为DOM的
2020/11/10 Javascript
[01:48]2018DOTA2亚洲邀请赛主赛事第二日五佳镜头 VG完美团战逆转TNC
2018/04/05 DOTA
Python实现根据指定端口探测服务器/模块部署的方法
2014/08/25 Python
python获取图片颜色信息的方法
2015/03/18 Python
简单谈谈Python中的元祖(Tuple)和字典(Dict)
2017/04/21 Python
对python opencv 添加文字 cv2.putText 的各参数介绍
2018/12/05 Python
用Python爬取QQ音乐评论并制成词云图的实例
2019/08/24 Python
python程序需要编译吗
2020/06/19 Python
python实现图片素描效果
2020/09/26 Python
CSS3实现粒子旋转伸缩加载动画
2016/04/22 HTML / CSS
html5 video全屏播放/自动播放的实现示例
2020/08/06 HTML / CSS
Jones New York官网:美国女装品牌,受白领女性欢迎
2019/11/26 全球购物
地球鞋加拿大官网:Earth Shoes Canada
2020/11/17 全球购物
教师个人工作总结范文2014
2014/11/10 职场文书
2014年幼儿园安全工作总结
2014/11/10 职场文书
基层工作经验证明样本
2014/11/16 职场文书
2014年招商引资工作总结
2014/11/22 职场文书
观后感格式
2015/06/19 职场文书
德劲DE1108畅想
2021/04/22 无线电
vue Element-ui表格实现树形结构表格
2021/06/07 Vue.js
Pandas 稀疏数据结构的实现
2021/07/25 Python
【海涛教你打DOTA】死灵飞龙第一视角解说
2022/04/01 DOTA