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和ajax代替iframe的方法(详解)
Apr 12 jQuery
Jquery中attr与prop的区别详解
May 27 jQuery
jQuery Validate格式验证功能实例代码(包括重名验证)
Jul 18 jQuery
jQuery实现导航栏头部菜单项点击后变换颜色的方法
Jul 19 jQuery
jQuery实现右侧抽屉式在线客服功能
Dec 25 jQuery
jQuery+CSS实现的table表格行列转置功能示例
Jan 08 jQuery
jquery 给动态生成的标签绑定事件的几种方法总结
Feb 24 jQuery
jQuery插件实现非常实用的tab栏切换功能【案例】
Feb 18 jQuery
jQuery each和js forEach用法比较
Feb 27 jQuery
jQuery zTree树插件的使用教程
Aug 16 jQuery
jquery实现拖拽添加元素功能
Dec 01 jQuery
jQuery使用hide()、toggle()函数实现相机品牌展示隐藏功能
Jan 29 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遍历目录与文件夹的多种方法详解
2013/11/14 PHP
php使用高斯算法实现图片的模糊处理功能示例
2016/11/11 PHP
PHP使用redis消息队列发布微博的方法示例
2017/06/22 PHP
jQuery 判断元素上是否绑定了事件
2009/10/28 Javascript
jQuery JSON的解析方式分享
2011/04/05 Javascript
jQuery.extend()的实现方式详解及实例
2013/06/29 Javascript
用JavaScript实现用一个DIV来包装文本元素节点
2014/09/09 Javascript
JQuery中的事件及动画用法实例
2015/01/26 Javascript
JavaScript中的函数(二)
2015/12/23 Javascript
基于JavaScript代码实现微信扫一扫下载APP
2015/12/30 Javascript
分离与继承的思想实现图片上传后的预览功能:ImageUploadView
2016/04/07 Javascript
jQuery validate验证插件使用详解
2016/05/11 Javascript
JavaScript中清空数组的方法总结
2016/12/02 Javascript
jquery 实现复选框的全选操作实例代码
2017/01/24 Javascript
Vue单页及多页应用全局配置404页面实践记录
2018/05/22 Javascript
老生常谈JS中的继承及实现代码
2018/07/06 Javascript
详解Vue+Element的动态表单,动态表格(后端发送配置,前端动态生成)
2019/04/20 Javascript
[52:39]完美世界DOTA2联赛PWL S3 CPG vs Forest 第一场 12.16
2020/12/17 DOTA
python线程池(threadpool)模块使用笔记详解
2017/11/17 Python
Python xlwt设置excel单元格字体及格式
2020/04/18 Python
Python2和Python3.6环境解决共存问题
2018/11/09 Python
在Python中构建增广矩阵的实现方法
2019/07/01 Python
Pandas DataFrame中的tuple元素遍历的实现
2019/10/23 Python
Python正则表达式学习小例子
2020/03/03 Python
Python Flask上下文管理机制实例解析
2020/03/16 Python
Python数据库封装实现代码示例解析
2020/09/05 Python
肯尼亚网上商城:Kilimall
2016/08/20 全球购物
Java程序开发中如何应用线程
2016/03/03 面试题
大学生毕业自我鉴定
2013/11/06 职场文书
县政协领导班子群众路线教育实践活动四风问题整改方案
2014/10/26 职场文书
2014年班级工作总结
2014/11/14 职场文书
优秀党员个人总结
2015/02/14 职场文书
小学生班干部竞选稿
2015/11/20 职场文书
给numpy.array增加维度的超简单方法
2021/06/02 Python
在NumPy中深拷贝和浅拷贝相关操作的定义和背后的原理
2022/04/14 Python
详解PyTorch模型保存与加载
2022/04/28 Python