使用JQ完成表格隔行换色的简单实例


Posted in Javascript onAugust 25, 2017

1、步骤分析:

第一步:引入jquery的类库

第二步:直接写页面加载函数

第三步:直接使用jquery的选择器(组合选择)拿到需要操作的元素(奇数行和偶数行)

第四步:分别使用CSS的方法(css(name,value))对奇数行和偶数行设置背景颜色。

2、具体代码实现:

<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
  <title>使用jQuery完成表格隔行换色</title>
  <script type="text/javascript" src="../js/jquery-1.8.3.js" ></script>
  <script>
   //1.页面加载
   $(function(){
    //2.获取tbody下面的偶数行并设置背景颜色
    $("tbody tr:even").css("background-color","gold");
    //3.获取tbody下面的奇数行并设置背景颜色
    $("tbody tr:odd").css("background-color","pink");
   });
  </script>
 </head>
 <body>
  <table border="1" width="500" height="50" align="center" id="tbl" id="tbl">
   <thead>
    <tr>
     <th>编号</th>
     <th>姓名</th>
     <th>年龄</th>
    </tr>
   </thead>
   <tbody>
    <tr >
     <td>1</td>
     <td>张三</td>
     <td>22</td>
    </tr>
    <tr >
     <td>2</td>
     <td>李四</td>
     <td>25</td>
    </tr>
    <tr >
     <td>3</td>
     <td>王五</td>
     <td>27</td>
    </tr>
    <tr >
     <td>4</td>
     <td>赵六</td>
     <td>29</td>
    </tr>
    <tr >
     <td>5</td>
     <td>田七</td>
     <td>30</td>
    </tr>
    <tr >
     <td>6</td>
     <td>汾九</td>
     <td>20</td>
    </tr>
   </tbody>
  </table>
 </body>
</html>

3、真正开发时一般CSS样式已经由美工写好,此时可以使用jquery的CSS类操作

具体代码如下:

<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
  <title>使用jQuery完成表格隔行换色</title>
  <link rel="stylesheet" href="../css/style.css" rel="external nofollow" />
  <script type="text/javascript" src="../js/jquery-1.8.3.js" ></script>
  <script>
   //1.页面加载
   $(function(){
    //2.获取tbody下面的偶数行并设置背景颜色
    $("tbody tr:even").addClass("even");
    //3.获取tbody下面的奇数行并设置背景颜色
    $("tbody tr:odd").addClass("odd");
   });
  </script>
 </head>
 <body>
  <table border="1" width="500" height="50" align="center" id="tbl" id="tbl">
   <thead>
    <tr>
     <th>编号</th>
     <th>姓名</th>
     <th>年龄</th>
    </tr>
   </thead>
   <tbody>
    <tr >
     <td>1</td>
     <td>张三</td>
     <td>22</td>
    </tr>
    <tr >
     <td>2</td>
     <td>李四</td>
     <td>25</td>
    </tr>
    <tr >
     <td>3</td>
     <td>王五</td>
     <td>27</td>
    </tr>
    <tr >
     <td>4</td>
     <td>赵六</td>
     <td>29</td>
    </tr>
    <tr >
     <td>5</td>
     <td>田七</td>
     <td>30</td>
    </tr>
    <tr >
     <td>6</td>
     <td>汾九</td>
     <td>20</td>
    </tr>
   </tbody>
  </table>
 </body>
</html>

在谷歌浏览器内运行,就实现了表格隔行换色的效果。

以上这篇使用JQ完成表格隔行换色的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
各种常用浏览器getBoundingClientRect的解析
May 21 Javascript
JavaScript Sort 表格排序
Oct 31 Javascript
基于Jquery的仿Windows Aero弹出窗(漂亮的关闭按钮)
Sep 28 Javascript
三种动态加载js的jquery实例代码另附去除js方法
Apr 30 Javascript
jquery中trigger()无法触发hover事件的解决方法
May 07 Javascript
jQuery+css3实现文字跟随鼠标的上下抖动
Jul 31 Javascript
js获取客户端操作系统类型的方法【测试可用】
May 27 Javascript
使用watch监听路由变化和watch监听对象的实例
Feb 24 Javascript
vue项目实现github在线预览功能
Jun 20 Javascript
vue-cli3.0如何使用CDN区分开发、生产、预发布环境
Nov 22 Javascript
浅谈vue 锚点指令v-anchor的使用
Nov 13 Javascript
浅谈JavaScript中的“!!”作用
Aug 03 Javascript
Vue.js实现网格列表布局转换方法
Aug 25 #Javascript
Angular2 组件间通过@Input @Output通讯示例
Aug 24 #Javascript
Angular2 组件交互实例详解
Aug 24 #Javascript
使用jQuery实现页面定时弹出广告效果
Aug 24 #jQuery
探究react-native 源码的图片缓存问题
Aug 24 #Javascript
详解vue.js之绑定class和style的示例代码
Aug 24 #Javascript
10个最优秀的Node.js MVC框架
Aug 24 #Javascript
You might like
getJSON跨域SyntaxError问题分析
2014/08/07 PHP
ThinkPHP实现二级循环读取的方法
2014/11/03 PHP
PHP获取QQ达人QQ信息的方法
2015/03/05 PHP
利用Fix Rss Feeds插件修复WordPress的Feed显示错误
2015/12/19 PHP
js获取提交的字符串的字节数
2009/02/09 Javascript
js 去除字符串第一位逗号的方法
2014/06/07 Javascript
使用jquery/js获取iframe父子级、同级获取元素的方法
2016/08/05 Javascript
AngularJS实现与Java Web服务器交互操作示例【附demo源码下载】
2016/11/02 Javascript
JavaScript队列、优先队列与循环队列
2016/11/14 Javascript
canvas实现动态小球重叠效果
2017/02/06 Javascript
ExtJs的Ext.Ajax.request实现waitMsg等待提示效果
2017/06/14 Javascript
详解vue-router和vue-cli以及组件之间的传值
2017/07/04 Javascript
JavaScript中in和hasOwnProperty区别详解
2017/08/04 Javascript
微信小程序页面跳转功能之从列表的item项跳转到下一个页面的方法
2017/11/27 Javascript
jQuery实现基本隐藏与显示效果的方法详解
2018/09/05 jQuery
js/jQuery实现全选效果
2019/06/17 jQuery
js实现简单的日历显示效果函数示例
2019/11/25 Javascript
Vue+Element-UI实现上传图片并压缩
2019/11/26 Javascript
vue更改数组中的值实例代码详解
2020/02/07 Javascript
JavaScript 中的无穷数(Infinity)详解
2020/02/13 Javascript
[20:30]职业巡回赛回顾
2018/08/09 DOTA
浅谈Python在pycharm中的调试(debug)
2018/11/29 Python
Django处理多用户类型的方法介绍
2019/05/18 Python
python导包的几种方法(自定义包的生成以及导入详解)
2019/07/15 Python
完美解决jupyter由于无法import新包的问题
2020/05/26 Python
可持续未来的时尚基础:Alternative Apparel
2019/05/06 全球购物
美国在线鞋类零售商:LifeStride
2019/06/09 全球购物
Tiqets英国:智能手机上的文化和娱乐门票
2019/07/10 全球购物
质检员的岗位职责
2013/11/15 职场文书
小学模范班主任事迹材料
2014/05/13 职场文书
认错检讨书
2014/10/02 职场文书
2015年大班保育员工作总结
2015/05/18 职场文书
2015年语文教师工作总结
2015/05/25 职场文书
Vue h函数的使用详解
2022/02/18 Vue.js
正则表达式拆分url实例代码
2022/02/24 Java/Android
SQL Server表分区降低运维和维护成本
2022/04/08 SQL Server