使用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 相关文章推荐
Js setInterval与setTimeout(定时执行与循环执行)的代码(可以传入参数)
Jun 11 Javascript
公共js在页面底部加载的注意事项介绍
Jul 18 Javascript
jquery验证表单中的单选与多选实例
Aug 18 Javascript
Jquery Ajax解析XML数据(同步及异步调用)简单实例
Feb 12 Javascript
jQuery on()方法绑定动态元素的点击事件实例代码浅析
Jun 16 Javascript
关于axios不能使用Vue.use()浅析
Jan 12 Javascript
vue2.0父子组件间传递数据的方法
Aug 16 Javascript
vue同步父子组件和异步父子组件的生命周期顺序问题
Oct 07 Javascript
浅谈webpack 四个核心概念之Entry
Jun 12 Javascript
layui表格内放置图片,并点击放大的实例
Sep 10 Javascript
vue.js实现只能输入数字的输入框
Oct 19 Javascript
微信小程序实现侧边栏分类
Oct 21 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
php中判断一个字符串包含另一个字符串的方法
2007/03/19 PHP
php mssql 分页SQL语句优化 持续影响
2009/04/26 PHP
WordPress中用于获取文章信息以及分类链接的函数用法
2015/12/18 PHP
Thinkphp框架中D方法与M方法的区别
2016/12/23 PHP
Laravel5.1 框架路由基础详解
2020/01/04 PHP
JavaScript iframe的相互操作浅析
2009/10/14 Javascript
offsetParent 算法分析
2010/04/05 Javascript
javascript 面向对象 function类
2010/05/13 Javascript
子窗口、父窗口和Silverlight之间的相互调用
2010/08/16 Javascript
jQuery源码分析-04 选择器-Sizzle-工作原理分析
2011/11/14 Javascript
js有序数组的连接问题
2013/10/01 Javascript
jQuery中多个元素的Hover事件解决方案
2014/06/12 Javascript
与Math.pow 相反的函数使用介绍
2014/08/04 Javascript
用javascript将数据导入Excel示例代码
2014/09/10 Javascript
jquery中post方法用法实例
2014/10/21 Javascript
jQuery 1.9.1源码分析系列(十)事件系统之主动触发事件和模拟冒泡处理
2015/11/24 Javascript
jquery实现下拉框功能效果【实例代码】
2016/05/06 Javascript
js匿名函数作为函数参数详解
2016/06/01 Javascript
Angularjs中ng-repeat-start与ng-repeat-end的用法实例介绍
2016/12/31 Javascript
jQuery页面弹出框实现文件上传
2017/02/09 Javascript
React简单介绍
2017/05/24 Javascript
js实现1,2,3,5数字按照概率生成
2017/09/12 Javascript
微信小程序实现通过js操作wxml的wxss属性示例
2018/12/06 Javascript
vue v-model的用法解析
2020/10/19 Javascript
[02:21]十步杀一人,千里不留行——DOTA2全新英雄天涯墨客展示
2018/08/29 DOTA
基于Python os模块常用命令介绍
2017/11/03 Python
Python Numpy 数组的初始化和基本操作
2018/03/13 Python
python tkinter之 复选、文本、下拉的实现
2020/03/04 Python
Python操作PostgreSql数据库的方法(基本的增删改查)
2020/12/29 Python
全球知名提供各类营养保健品的零售商:Vitamin Shoppe
2016/10/09 全球购物
尤妮佳moony海外旗舰店:日本殿堂级纸尿裤品牌
2018/02/23 全球购物
联想台湾官网:Lenovo TW
2018/05/09 全球购物
怎样声明接口
2014/09/19 面试题
Linux不知道文件后缀名怎么判断文件类型
2014/08/21 面试题
大一新生学期自我评价
2014/04/09 职场文书
教师个人教学总结
2015/02/11 职场文书