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遍历节点方法汇总(推荐)
May 13 jQuery
Jquery+Ajax+xml实现中国地区选择三级联动菜单效果(推荐)
Jun 09 jQuery
jQuery复合事件用法示例
Jun 10 jQuery
jQuery.form.js的使用详解
Jun 14 jQuery
Vue中正确使用jQuery的方法
Oct 30 jQuery
集成vue到jquery/bootstrap项目的方法
Feb 10 jQuery
jQuery实现的别踩白块小游戏完整示例
Jan 07 jQuery
jQuery选择器之基本过滤选择器用法实例分析
Feb 19 jQuery
jquery实现动态改变css样式的方法分析
May 27 jQuery
详解webpack引用jquery(第三方模块)的三种办法
Aug 21 jQuery
jQuery操作元素的内容和样式完整实例分析
Jan 10 jQuery
jquery实现拖拽添加元素功能
Dec 01 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/05/15 PHP
解析posix与perl标准的正则表达式区别
2013/06/17 PHP
php检测用户是否用手机(Mobile)访问网站的类
2014/01/09 PHP
PHP中有关长整数的一些操作教程
2019/09/11 PHP
laravel 解决ajax异步提交数据,并还回填充表格的问题
2019/10/15 PHP
javascript CSS画图之基础篇
2009/07/29 Javascript
php常见的页面跳转方法汇总
2015/04/15 Javascript
JavaScript通过使用onerror设置默认图像显示代替alt
2016/03/01 Javascript
原生javascript移动端滑动banner效果
2017/03/10 Javascript
Vue的Flux框架之Vuex状态管理器
2017/07/30 Javascript
实现图片首尾平滑轮播(JS原生方法—节流)
2017/10/17 Javascript
webpack多入口文件页面打包配置详解
2018/01/09 Javascript
使用百度地图实现地图网格的示例
2018/02/06 Javascript
如何为你的JS项目添加智能提示与类型检查详解
2019/03/12 Javascript
详解JSON.stringify()的5个秘密特性
2020/05/26 Javascript
详解Vue的七种传值方式
2021/02/08 Vue.js
Python md5与sha1加密算法用法分析
2017/07/14 Python
wxpython实现图书管理系统
2018/03/12 Python
PyCharm代码整体缩进,反向缩进的方法
2018/06/25 Python
Python实现的KMeans聚类算法实例分析
2018/12/29 Python
使用Python进行体育竞技分析(预测球队成绩)
2019/05/16 Python
itchat-python搭建微信机器人(附示例)
2019/06/11 Python
python下的opencv画矩形和文字注释的实现方法
2019/07/09 Python
python正则-re的用法详解
2019/07/28 Python
python  logging日志打印过程解析
2019/10/22 Python
Pycharm及python安装详细步骤及PyCharm配置整理(推荐)
2020/07/31 Python
使用Python绘制台风轨迹图的示例代码
2020/09/21 Python
html5 Canvas实现图片旋转的示例
2018/01/15 HTML / CSS
安德玛菲律宾官网:Under Armour菲律宾
2020/07/28 全球购物
企业管理专业个人求职信范文
2013/09/24 职场文书
嘉年华活动新闻稿
2015/07/17 职场文书
2016年国庆节宣传标语
2015/11/25 职场文书
2016年社区国庆节活动总结
2016/04/01 职场文书
关于感恩的歌曲整理(8首)
2019/08/14 职场文书
《水浒传》读后感3篇(范文)
2019/09/19 职场文书
2019年市场部个人述职报告(三篇)
2019/10/23 职场文书