使用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 相关文章推荐
常用的JavaScript验证正则表达式汇总
Nov 26 Javascript
JavaScript+CSS控制打印格式示例介绍
Jan 07 Javascript
JQuery做的一个简单的点灯游戏分享
Jul 16 Javascript
javascript学习笔记(二)数组和对象部分
Sep 30 Javascript
使用JS批量选中功能实现更改数据库中的status状态值(批量展示)
Nov 22 Javascript
bootstrapValidator 重新启用提交按钮的方法
Feb 20 Javascript
利用ES6语法重构React组件详解
Mar 02 Javascript
JS中SetTimeout和SetInterval使用初探
Mar 23 Javascript
Vue中 v-if 和v-else-if页面加载出现闪现的问题及解决方法
Oct 12 Javascript
为什么要使用Vuex的介绍
Jan 19 Javascript
微信小程序class封装http代码实例
Aug 24 Javascript
JS实现横向轮播图(初级版)
Jun 24 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
zend api扩展的php对象的autoload工具
2011/04/18 PHP
php 多继承的几种常见实现方法示例
2019/11/18 PHP
php正则表达式使用方法整理集合
2020/01/31 PHP
Yii框架组件的事件机制原理与用法分析
2020/04/07 PHP
基于jQuery的实现简单的分页控件
2010/10/10 Javascript
在jQuery1.5中使用deferred对象 着放大镜看Promise
2011/03/12 Javascript
点击进行复制的JS代码实例
2013/08/23 Javascript
JavaScript运动减速效果实例分析
2015/08/04 Javascript
javascript实现checkbox复选框实例代码
2016/01/10 Javascript
Bootstrap每天必学之日期控制
2016/03/07 Javascript
探寻JavaScript中this指针指向
2016/04/23 Javascript
JQuery异步加载PartialView的方法
2016/06/07 Javascript
vue事件修饰符和按键修饰符用法总结
2017/07/25 Javascript
浅谈对Angular中的生命周期钩子的理解
2017/07/31 Javascript
bootstrap table sum总数量统计实现方法
2017/10/29 Javascript
微信小程序http连接访问解决方案的示例
2018/11/05 Javascript
vue组件暴露和.js文件暴露接口操作
2020/08/11 Javascript
如何在vue-cli中使用css-loader实现css module
2021/01/07 Vue.js
python批量同步web服务器代码核心程序
2014/09/01 Python
python中的多重继承实例讲解
2014/09/28 Python
Python使用Matplotlib实现雨点图动画效果的方法
2017/12/23 Python
Python合并同一个文件夹下所有PDF文件的方法
2019/03/11 Python
django 使用 PIL 压缩图片的例子
2019/08/16 Python
利用python在大量数据文件下删除某一行的例子
2019/08/21 Python
Django多进程滚动日志问题解决方案
2019/12/17 Python
python使用正则表达式(Regular Expression)方法超详细
2019/12/30 Python
python ssh 执行shell命令的示例
2020/09/29 Python
三星英国官网:Samsung英国
2018/09/25 全球购物
Ben Sherman官方网站:英国男装品牌
2019/10/22 全球购物
《绿色蝈蝈》教学反思
2014/03/02 职场文书
大学自主招生推荐信
2014/05/10 职场文书
会议室管理制度范本
2015/08/06 职场文书
利用前端HTML+CSS+JS开发简单的TODOLIST功能(记事本)
2021/04/13 Javascript
python 经纬度求两点距离、三点面积操作
2021/06/03 Python
浅谈mysql返回Boolean类型的几种情况
2021/06/04 MySQL
DIY胆机必读:各国电子管评价
2022/04/06 无线电