使用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监听输入框值的即时变化onpropertychange、oninput
Jul 13 Javascript
jQuery 下拉列表 二级联动插件分享
Mar 29 Javascript
js格式化货币数据实现代码
Sep 04 Javascript
JS JQUERY实现滚动条自动滚到底的方法
Jan 09 Javascript
jQuery实现动画效果circle实例
Aug 06 Javascript
js中flexible.js实现淘宝弹性布局方案
Jun 23 Javascript
浏览器环境下JavaScript脚本加载与执行探析之动态脚本与Ajax脚本注入
Jan 19 Javascript
Angular.js 实现数字转换汉字实例代码
Jul 14 Javascript
jQuery中的100个技巧汇总
Dec 15 Javascript
将input框中输入内容显示在相应的div中【三种方法可选】
May 08 Javascript
Vue组件通信实践记录(推荐)
Aug 15 Javascript
如何选择适合你的JavaScript框架
Nov 20 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学习之输出字符串(echo,print,printf,print_r和var_dump)
2011/04/17 PHP
php笔记之:php数组相关函数的使用
2013/04/26 PHP
使用PHP把HTML生成PDF文件的几个开源项目介绍
2014/11/17 PHP
typecho插件编写教程(六):调用接口
2015/05/28 PHP
php用户注册信息验证正则表达式
2015/11/12 PHP
PHP正则表达式函数preg_replace用法实例分析
2020/06/04 PHP
js url传值中文乱码之解决之道
2009/11/20 Javascript
js 省地市级联选择
2010/02/07 Javascript
jquery在项目中做复选框时遇到的一些问题笔记
2013/11/17 Javascript
Jquery ajax请求导出Excel表格的实现代码
2016/06/08 Javascript
BootStrap 智能表单实战系列(二)BootStrap支持的类型简介
2016/06/13 Javascript
AngularJs Modules详解及示例代码
2016/09/01 Javascript
HTML5 js实现拖拉上传文件功能
2020/11/20 Javascript
简单实现bootstrap选项卡效果
2017/02/08 Javascript
JS手机端touch事件计算滑动距离的方法示例
2017/10/26 Javascript
vue项目实现记住密码到cookie功能示例(附源码)
2018/01/31 Javascript
JS 自执行函数原理及用法
2019/08/05 Javascript
Python反射的用法实例分析
2018/02/11 Python
python读取csv文件并把文件放入一个list中的实例讲解
2018/04/27 Python
python 编码规范整理
2018/05/05 Python
详解Python安装scrapy的正确姿势
2018/06/26 Python
python函数与方法的区别总结
2019/06/23 Python
Anaconda+VSCode配置tensorflow开发环境的教程详解
2020/03/30 Python
如何基于windows实现python定时爬虫
2020/05/01 Python
python Paramiko使用示例
2020/09/21 Python
css3 响应式媒体查询的示例代码
2019/09/25 HTML / CSS
Russell Stover巧克力官方网站:美国领先的精美巧克力制造商
2016/11/27 全球购物
PHP笔试题
2012/02/22 面试题
日语系毕业生推荐信
2013/11/11 职场文书
项目专员岗位职责
2013/12/04 职场文书
年终考核评语
2014/01/19 职场文书
《维生素c的故事》教学反思
2014/02/18 职场文书
走进敬老院活动总结
2014/07/10 职场文书
2014年副班长工作总结
2014/12/10 职场文书
2019秋季运动会口号
2019/06/25 职场文书
MySQL系列之三 基础篇
2021/07/02 MySQL