使用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 相关文章推荐
SlideView 图片滑动(扩展/收缩)展示效果
Aug 01 Javascript
jQuery EasyUI API 中文文档 搜索框
Sep 29 Javascript
如何使用jquery动态加载js,css文件实现代码
Apr 03 Javascript
jQuery Migrate 1.1.0 Released 注意事项
Jun 14 Javascript
js网页右下角提示框实例
Oct 14 Javascript
如何解决谷歌浏览器下jquery无法获取图片的尺寸
Sep 10 Javascript
jQuery获取字符串中出现最多的数
Feb 22 Javascript
JavaScript对象创建模式实例汇总
Oct 03 Javascript
BootstrapTable请求数据时设置超时(timeout)的方法
Jan 22 Javascript
js中作用域的实例解析
Mar 16 Javascript
浅析bootstrap原理及优缺点
Mar 19 Javascript
js计时事件实现圆形时钟
Mar 25 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中防止SQL注入实现代码
2011/02/19 PHP
php解析url的三个示例
2014/01/20 PHP
解决Extjs上传图片无法预览的解决方法
2012/03/22 Javascript
js制作的鼠标悬浮时产生的下拉框效果
2012/10/27 Javascript
js日期相关函数总结分享
2013/10/15 Javascript
JS实现让访问者自助选择网页文字颜色的方法
2015/02/24 Javascript
每日十条JavaScript经验技巧(二)
2016/06/23 Javascript
AngularJS入门教程之Scope(作用域)
2016/07/27 Javascript
javascript实现无法关闭的弹框
2016/11/27 Javascript
JavaScript仿微信打飞机游戏
2020/07/05 Javascript
js事件委托和事件代理案例分享
2017/07/25 Javascript
详解vue-cli 构建Vue项目遇到的坑
2017/08/30 Javascript
vue滚动轴插件better-scroll使用详解
2017/10/17 Javascript
vue.js使用代理和使用Nginx来解决跨域的问题
2018/02/03 Javascript
解决vue-cli创建项目的loader问题
2018/03/13 Javascript
Angular5给组件本身的标签添加样式class的方法
2018/04/07 Javascript
JS利用prototype给类添加方法操作详解
2019/06/21 Javascript
详解JavaScript作用域 闭包
2020/07/29 Javascript
jQuery实现放大镜案例
2020/10/19 jQuery
[01:14]英雄,所敬略同——2018完美盛典宣传视频
2018/12/05 DOTA
python中正则表达式的使用详解
2014/10/17 Python
Django实现图片文字同时提交的方法
2015/05/26 Python
深入理解Python中各种方法的运作原理
2015/06/15 Python
详解Python 模拟实现生产者消费者模式的实例
2017/08/10 Python
快速了解Python相对导入
2018/01/12 Python
Python实现计算圆周率π的值到任意位的方法示例
2018/05/08 Python
如何更改 pandas dataframe 中两列的位置
2019/12/27 Python
python gui开发——制作抖音无水印视频下载工具(附源码)
2021/02/07 Python
Juicy Couture Beauty官方网站:香水和化妆品
2019/03/12 全球购物
Java语言程序设计测试题判断题部分
2013/01/06 面试题
汽车维修专业毕业生的求职信分享
2013/12/04 职场文书
目标责任书范本
2014/04/16 职场文书
检讨书格式
2015/01/23 职场文书
获奖感言怎么写
2015/07/31 职场文书
养成教育主题班会
2015/08/13 职场文书
小学四年级作文之写景
2019/08/23 职场文书