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 相关文章推荐
JQueryMiniUI按照时间进行查询的实现方法
Jun 07 jQuery
jQuery Form插件使用详解_动力节点Java学院整理
Jul 17 jQuery
jQuery Pagination分页插件_动力节点Java学院整理
Jul 17 jQuery
jQuery DOM节点的遍历方法小结
Aug 15 jQuery
jquery插件开发之选项卡制作详解
Aug 30 jQuery
基于jQuery选择器之表单对象属性筛选选择器的实例
Sep 19 jQuery
jQuery实现点击下拉框中的值累加到文本框中的方法示例
Oct 28 jQuery
jQuery简单实现向列表动态添加新元素的方法示例
Dec 25 jQuery
bootstrap+jquery项目引入文件报错的解决方法
Jan 22 jQuery
jQuery实现获取选中复选框的值实例详解
Jun 28 jQuery
基于jQuery的时间戳与日期间的转化
Jun 21 jQuery
jquery css实现流程进度条
Mar 26 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
一个用php实现的获取URL信息的类
2007/01/02 PHP
一个典型的PHP分页实例代码分享
2011/07/28 PHP
php读取二进制流(C语言结构体struct数据文件)的深入解析
2013/06/13 PHP
PHP统计目录大小的自定义函数分享
2014/11/18 PHP
php while循环控制的简单实例
2016/05/30 PHP
由php中字符offset特征造成的绕过漏洞详解
2017/07/07 PHP
用js实现的抽象CSS圆角效果!!
2007/05/03 Javascript
EXTJS记事本 当CompositeField遇上RowEditor
2011/07/31 Javascript
jWiard 基于JQuery的强大的向导控件介绍
2011/10/28 Javascript
js string 转 int 注意的问题小结
2013/08/15 Javascript
jquery.cookie() 方法的使用(读取、写入、删除)
2013/12/05 Javascript
javascript版2048小游戏
2015/03/18 Javascript
谈谈encodeURI和encodeURIComponent以及escape的区别与应用
2015/11/24 Javascript
老生常谈JavaScript数组的用法
2016/06/10 Javascript
EasyUI 结合JS导出Excel文件的实现方法
2016/11/10 Javascript
js中Number数字数值运算后值不对的解决方法
2017/02/28 Javascript
jQuery上传多张图片带进度条样式(DEMO)
2017/03/02 Javascript
jQuery实现验证码功能
2017/03/17 Javascript
JS传参及动态修改页面布局
2017/04/13 Javascript
利用ECharts.js画K线图的方法示例
2018/01/10 Javascript
详解封装基础的angular4的request请求方法
2018/06/05 Javascript
JS校验与最终登陆界面功能完整示例
2020/01/13 Javascript
jQuery实现简易QQ聊天框
2020/02/10 jQuery
Python学习笔记之变量、自定义函数用法示例
2019/05/28 Python
python 实现交换两个列表元素的位置示例
2019/06/26 Python
教你如何编写、保存与运行Python程序的方法
2019/07/12 Python
解决pycharm启动后总是不停的updating indices...indexing的问题
2019/11/27 Python
教你如何用python操作摄像头以及对视频流的处理
2020/10/12 Python
英国女装网上商店:I Saw It First
2018/10/18 全球购物
汽车运用工程毕业生自荐信
2013/10/29 职场文书
幼儿园中秋节活动方案2013
2014/01/29 职场文书
出纳工作岗位责任制
2014/02/02 职场文书
技术员岗位职责
2015/02/04 职场文书
Nginx访问日志及错误日志参数说明
2021/03/31 Servers
一文帮你理解PReact10.5.13源码
2021/04/03 Javascript
PHP对接阿里云虚拟号的实现(号码隐私保护)
2021/04/06 PHP