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插件FusionCharts绘制2D环饼图效果示例【附demo源码】
Apr 10 jQuery
jQuery插件FusionCharts绘制2D柱状图和折线图的组合图效果示例【附demo源码】
Apr 10 jQuery
jQuery表单设置值的方法
Jun 30 jQuery
jQuery plugin animsition使用小结
Sep 14 jQuery
jQuery实现的页面遮罩层功能示例【测试可用】
Oct 14 jQuery
jQuery 禁止表单用户名、密码自动填充功能
Oct 30 jQuery
jquery分页插件pagination使用教程
Oct 23 jQuery
jQuery提示框插件SweetAlert用法分析
Aug 05 jQuery
jquery 遍历hash操作示例【基于ajax交互】
Oct 12 jQuery
jQuery实现form表单基于ajax无刷新提交方法实例代码
Nov 04 jQuery
Jquery $.map使用方法实例详解
Sep 01 jQuery
详解jQuery的核心函数和事件处理
Feb 18 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 curl实现抓取302跳转后页面的示例
2014/07/04 PHP
初识php MVC
2014/09/10 PHP
详解WordPress开发中wp_title()函数的用法
2016/01/07 PHP
PHP实现阿里大鱼短信验证的实例代码
2017/07/10 PHP
thinkPHP框架动态配置用法实例分析
2018/06/14 PHP
javascript变量作用域使用中常见错误总结
2013/03/26 Javascript
在js中判断checkboxlist(.net控件客户端id)是否有选中
2013/04/11 Javascript
jquery选择checked在ie8普通模式下的问题
2014/02/12 Javascript
鼠标经过子元素触发mouseout,mouseover事件的解决方案
2015/07/26 Javascript
基于jQuery通过jQuery.form.js插件使用ajax提交form表单
2015/08/17 Javascript
详解AngularJS 模态对话框
2016/04/07 Javascript
AngularJS 中的Promise --- $q服务详解
2016/09/14 Javascript
wap手机端解决返回上一页的js实例
2016/12/08 Javascript
react-native 封装选择弹出框示例(试用ios&amp;android)
2017/07/11 Javascript
无限循环轮播图之运动框架(原生JS实现)
2017/10/01 Javascript
Thinkjs3新手入门之添加一个新的页面
2017/12/06 Javascript
Angular实现搜索框及价格上下限功能
2018/01/19 Javascript
浅析Vue 和微信小程序的区别、比较
2018/08/03 Javascript
vue element table 表格请求后台排序的方法
2018/09/28 Javascript
发布一款npm包帮助理解npm的使用
2019/01/03 Javascript
jQuery zTree插件快速实现目录树
2019/08/16 jQuery
node.js使用mongoose操作数据库实现购物车的增、删、改、查功能示例
2019/12/23 Javascript
bootstrap实现嵌套模态框的实例代码
2020/01/10 Javascript
Python程序设计入门(5)类的使用简介
2014/06/16 Python
Python基于贪心算法解决背包问题示例
2017/11/27 Python
Python读csv文件去掉一列后再写入新的文件实例
2017/12/28 Python
Python中出现IndentationError:unindent does not match any outer indentation level错误的解决方法
2020/04/18 Python
Python中的单下划线和双下划线使用场景详解
2019/09/09 Python
python 用opencv实现图像修复和图像金字塔
2020/11/27 Python
Mistine官方海外旗舰店:泰国国民彩妆品牌
2016/12/28 全球购物
Michael Kors香港官网:美国奢侈品品牌
2019/12/26 全球购物
程序员跳槽必看面试题总结
2013/06/28 面试题
专升本自我鉴定
2013/10/10 职场文书
平面设计岗位职责
2013/12/14 职场文书
加多宝凉茶广告词
2014/03/18 职场文书
教师工作表现自我评价
2015/03/05 职场文书