使用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 错误处理的几种方法
Jun 13 Javascript
Prototype 学习 工具函数学习($方法)
Jul 12 Javascript
JavaScript 保存数组到Cookie的代码
Apr 14 Javascript
JQuery中属性过滤选择器用法实例分析
May 18 Javascript
Validform+layer实现漂亮的表单验证特效
Jan 17 Javascript
那些精彩的JavaScript代码片段
Jan 12 Javascript
IScroll那些事_当内容不足时下拉刷新的解决方法
Jul 18 Javascript
详解RequireJs官方使用教程
Oct 31 Javascript
vue-cli3.0如何使用CDN区分开发、生产、预发布环境
Nov 22 Javascript
浅谈目前可以使用ES10的5个新特性
Jun 25 Javascript
vue2.0 获取从http接口中获取数据,组件开发,路由配置方式
Nov 04 Javascript
easyUI 实现的后台分页与前台显示功能示例
Jun 01 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 GD绘制24小时柱状图
2008/06/28 PHP
Drupal简体中文语言包安装教程
2014/09/27 PHP
php获取本周星期一具体日期的方法
2015/04/20 PHP
PHP基于curl模拟post提交json数据示例
2018/06/22 PHP
Laravel框架Blade模板简介及模板继承用法分析
2019/12/03 PHP
Javascript的IE和Firefox兼容性汇编
2006/07/01 Javascript
jQuery下通过replace字符串替换实现大小图片切换
2012/05/22 Javascript
jquery.validate.js插件使用经验记录
2014/07/02 Javascript
JavaScript实现页面定时刷新(定时器,meta)
2016/10/12 Javascript
从零开始学习Node.js系列教程之设置HTTP头的方法示例
2017/04/13 Javascript
jquery获取链接地址和跳转详解(推荐)
2017/08/15 jQuery
分分钟学会vue中vuex的应用(入门教程)
2017/09/14 Javascript
Node.js 使用jade模板引擎的示例
2018/05/11 Javascript
nodejs通过钉钉群机器人推送消息的实现代码
2019/05/05 NodeJs
微信小程序左滑删除实现代码实例
2019/09/16 Javascript
node.js Promise对象的使用方法实例分析
2019/12/26 Javascript
原生js+css调节音量滑块
2020/01/15 Javascript
vue实现图片裁剪后上传
2020/12/16 Vue.js
python 出现SyntaxError: non-keyword arg after keyword arg错误解决办法
2017/02/14 Python
Django中间件拦截未登录url实例详解
2019/09/03 Python
python tornado修改log输出方式
2019/11/18 Python
tensorflow mnist 数据加载实现并画图效果
2020/02/05 Python
opencv 形态学变换(开运算,闭运算,梯度运算)
2020/07/07 Python
Python实现http接口自动化测试的示例代码
2020/10/09 Python
css sprite简单实例
2016/05/23 HTML / CSS
Trip.com香港网站:Ctrip携程旗下,全球最大的网上旅游社之一
2016/08/01 全球购物
eDreams加拿大:廉价航班、酒店和度假
2019/03/29 全球购物
Travelstart沙特阿拉伯:廉价航班、豪华酒店和实惠的汽车租赁优惠
2019/04/06 全球购物
美术社团活动总结
2014/06/27 职场文书
2015年派出所工作总结
2015/04/24 职场文书
2016年教师寒假学习心得体会
2015/10/09 职场文书
严以用权专题学习研讨会发言材料
2015/11/09 职场文书
小学教师暑期培训心得体会
2016/01/09 职场文书
农村房屋租赁合同(范本)
2019/07/23 职场文书
励志语录:只有自己足够强大,才能不被别人践踏
2020/01/09 职场文书
图神经网络GNN算法
2022/05/11 Python