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实现鼠标经过显示动画边框特效
Mar 24 jQuery
利用jquery正则表达式在页面验证url网址输入是否正确
Apr 04 jQuery
使用jQuery.Pin垂直滚动时固定导航
May 24 jQuery
详解如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
Jun 01 jQuery
jQuery动态添加li标签并添加属性和绑定事件方法
Feb 24 jQuery
通过jquery的ajax请求本地的json文件方法
Aug 08 jQuery
jQuery中常用动画效果函数知识点整理
Aug 19 jQuery
jQuery判断自定义属性data-val用法示例
Jan 07 jQuery
详解jQuery设置内容和属性
Apr 11 jQuery
JQuery特殊效果和链式调用操作示例
May 13 jQuery
jQuery实现颜色打字机的完整代码
Mar 19 jQuery
jquery实现图片放大镜效果
Dec 23 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的FTP学习(一)[转自奥索]
2006/10/09 PHP
IIS6的PHP最佳配置方法
2007/03/19 PHP
PHP的SQL注入过程分析
2012/01/06 PHP
php使用pear_smtp发送邮件
2016/04/15 PHP
redirect_uri参数错误的解决方法(必看)
2017/02/16 PHP
PHP基于Redis消息队列实现发布微博的方法
2017/05/03 PHP
PHPTree――php快速生成无限级分类
2018/03/30 PHP
详解PHP变量传值赋值和引用赋值变量销毁
2019/03/23 PHP
yii2.0框架多模型操作示例【添加/修改/删除】
2020/04/13 PHP
List Information About the Binary Files Used by an Application
2007/06/18 Javascript
JQUERY THICKBOX弹出层插件
2008/08/30 Javascript
asp.net下使用jquery 的ajax+WebService+json 实现无刷新取后台值的实现代码
2010/09/19 Javascript
js弹出div并显示遮罩层
2014/02/12 Javascript
node.js中的buffer.fill方法使用说明
2014/12/14 Javascript
Jquery ajax 同步阻塞引起的UI线程阻塞问题
2015/11/17 Javascript
Bootstrap每天必学之工具提示(Tooltip)插件
2016/04/26 Javascript
JavaScript中的对象和原型(一)
2016/08/12 Javascript
纯JS实现可拖拽表单的简单实例
2016/09/02 Javascript
网络传输协议(http协议)
2016/11/18 Javascript
bootstrap table插件的分页与checkbox使用详解
2017/07/23 Javascript
node.js的exports、module.exports与ES6的export、export default深入详解
2017/10/26 Javascript
Vue 页面跳转不用router-link的实现代码
2018/04/12 Javascript
对vux点击事件的优化详解
2018/08/28 Javascript
Vue.js 十五分钟入门图文教程
2018/09/12 Javascript
JS实现动态无缝轮播
2020/01/11 Javascript
js实现滑动滑块验证登录
2020/07/24 Javascript
[51:17]Mski vs VGJ.S Supermajor小组赛C组 BO3 第三场 6.3
2018/06/04 DOTA
Pycharm运行加载文本出现错误的解决方法
2019/06/27 Python
python中删除某个元素的方法解析
2019/11/05 Python
基于Python生成个性二维码过程详解
2020/03/05 Python
HTML里显示pdf、word、xls、ppt的方法示例
2020/04/14 HTML / CSS
数组越界问题
2015/10/21 面试题
大学生的网络创业计划书
2013/12/26 职场文书
《雾凇》教学反思
2014/02/17 职场文书
教师自查自纠工作情况报告
2014/10/29 职场文书
学雷锋团日活动总结
2015/05/06 职场文书