使用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函数中的arguments参数
Aug 01 Javascript
javascript 数组排序函数sort和reverse使用介绍
Nov 21 Javascript
Js实现滚动变色的文字效果
Jun 16 Javascript
JavaScript通过select动态更换图片的方法
Mar 23 Javascript
Document.body.scrollTop的值总为零的快速解决办法
Jun 09 Javascript
jQuery  ready方法实现原理详解
Oct 19 Javascript
bootstrap多种样式进度条展示
Dec 20 Javascript
浅谈angular.js跨域post解决方案
Aug 30 Javascript
vue axios 给生产环境和发布环境配置不同的接口地址(推荐)
May 08 Javascript
浅谈Fetch 数据交互方式
Dec 20 Javascript
js获取form表单中name属性的值
Feb 27 Javascript
微信小程序如何调用图片接口API并居中显示
Jun 29 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
B2K与车机的中波PK
2021/03/02 无线电
dedecms系统的广告设置代码 基础版本
2010/04/09 PHP
php遍历树的常用方法汇总
2015/06/18 PHP
谈谈PHP连接Access数据库的注意事项
2016/08/12 PHP
Laravel如何实现自动加载类
2019/10/14 PHP
PHP 实现 JSON 数据的编码和解码操作详解
2020/04/22 PHP
asp.net和asp下ACCESS的参数化查询
2008/06/11 Javascript
JS中confirm,alert,prompt函数使用区别分析
2010/04/01 Javascript
JavaScript动态操作表格实例(添加,删除行,列及单元格)
2013/11/25 Javascript
js数字转换为float,取N位小数
2014/02/08 Javascript
将JavaScript的jQuery库中表单转化为JSON对象的方法
2015/11/17 Javascript
基于javascript实现浏览器滚动条快到底部时自动加载数据
2015/11/30 Javascript
基于jquery实现智能表单验证操作
2016/05/09 Javascript
Jquery和BigFileUpload实现大文件上传及进度条显示
2016/06/27 Javascript
node.js实现复制文本到剪切板的功能
2017/01/23 Javascript
layui实现动态和静态分页
2018/04/28 Javascript
使用vue自定义指令开发表单验证插件validate.js
2019/05/23 Javascript
浅谈layui 绑定form submit提交表单的注意事项
2019/10/25 Javascript
vue-router重写push方法,解决相同路径跳转报错问题
2020/08/07 Javascript
如何在vue 中使用柱状图 并自修改配置
2021/01/21 Vue.js
在Mac OS上部署Nginx和FastCGI以及Flask框架的教程
2015/05/02 Python
Python模拟百度登录实例详解
2016/01/20 Python
利用TensorFlow训练简单的二分类神经网络模型的方法
2018/03/05 Python
Scrapy-Redis结合POST请求获取数据的方法示例
2019/05/07 Python
Python批量生成幻影坦克图片实例代码
2019/06/04 Python
python的pstuil模块使用方法总结
2019/07/26 Python
详解Django admin高级用法
2019/11/06 Python
解决python中显示图片的plt.imshow plt.show()内存泄漏问题
2020/04/24 Python
关于pycharm 切换 python3.9 报错 ‘HTMLParser‘ object has no attribute ‘unescape‘ 的问题
2020/11/24 Python
如何查看python关键字
2021/01/17 Python
HTML5对手机页面长按会粘贴复制禁用的解决方法
2016/07/19 HTML / CSS
英国在线珠宝店:The Jewel Hut
2017/03/20 全球购物
Spongelle官网:美国的创意护肤洗护品牌
2019/05/15 全球购物
PatPat阿根廷:妈妈们的购物平台
2019/05/30 全球购物
大学拉赞助协议书范文
2014/09/26 职场文书
JS如何使用剪贴板操作Clipboard API
2021/05/17 Javascript