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版本 1.x? 2.x? 3.x?
Apr 01 jQuery
jQuery实现web页面樱花坠落的特效
Jun 01 jQuery
基于jQuery和CSS3实现APPLE TV海报视差效果
Jun 16 jQuery
jQuery序列化后的表单值转换成Json
Jun 16 jQuery
jQuery图片缩放插件smartZoom使用实例详解
Aug 25 jQuery
jQuery实现的页面遮罩层功能示例【测试可用】
Oct 14 jQuery
jQuery进阶实践之利用最优雅的方式如何写ajax请求
Dec 20 jQuery
jQuery中元素选择器(element)简单用法示例
May 14 jQuery
jquery.onoff实现简单的开关按钮功能(推荐)
May 24 jQuery
jQuery实现的简单拖拽功能示例【测试可用】
Aug 14 jQuery
jquery ui 实现 tab标签功能示例【测试可用】
Jul 25 jQuery
html中两种获取标签内的值的方法
Jun 16 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内核探索:变量概述
2014/01/30 PHP
PHP中trim()函数简单使用指南
2015/04/16 PHP
PHP中的命名空间详细介绍
2015/07/02 PHP
php把时间戳转换成多少时间之前函数的实例
2016/11/16 PHP
php微信公众号开发之答题连闯三关
2018/10/20 PHP
JavaScript 私有成员分析
2009/01/13 Javascript
javascript 有用的脚本函数
2009/05/07 Javascript
jquery的extend和fn.extend的使用说明
2011/01/09 Javascript
javascript对象的使用和属性操作示例详解
2014/03/02 Javascript
Javascript技术难点之apply,call与this之间的衔接
2015/12/04 Javascript
浅谈JavaScript函数的四种存在形态
2016/06/08 Javascript
JavaScript模块化之使用requireJS按需加载
2017/04/12 Javascript
Angular.JS内置服务$http对数据库的增删改使用教程
2017/05/07 Javascript
jquery DataTable实现前后台动态分页
2017/06/17 jQuery
Vue中的ref作用详解(实现DOM的联动操作)
2017/08/21 Javascript
jQuery图片查看插件Magnify开发详解
2017/12/25 jQuery
vue之父子组件间通信实例讲解(props、$ref、$emit)
2018/05/22 Javascript
JavaScript中变量、指针和引用功能与操作示例
2018/08/04 Javascript
Node.js + express实现上传大文件的方法分析【图片、文本文件】
2019/03/14 Javascript
vue实现移动端input上传视频、音频
2020/08/18 Javascript
Win7上搭建Cocos2d-x 3.1.1开发环境
2014/07/03 Python
Python正则表达式的使用范例详解
2014/08/08 Python
python实现同时给多个变量赋值的方法
2015/04/30 Python
python实现画循环圆
2019/11/23 Python
Django更新models数据库结构步骤
2020/04/01 Python
html Table 表头固定的实现
2019/01/22 HTML / CSS
JoJo Maman Bébé爱尔兰官网:英国最受欢迎的精品母婴品牌
2020/12/20 全球购物
优秀毕业生自荐信范文
2014/01/01 职场文书
机关出纳岗位职责
2014/04/03 职场文书
装修施工安全责任书
2014/07/24 职场文书
党的群众路线教育实践活动对照检查材料(教师)
2014/09/24 职场文书
思想作风建设心得体会
2014/10/22 职场文书
2014年置业顾问工作总结
2014/11/17 职场文书
先进单位事迹材料
2014/12/25 职场文书
Pytorch GPU内存占用很高,但是利用率很低如何解决
2021/06/01 Python
Python 处理表格进行成绩排序的操作代码
2021/07/26 Python