您好,欢迎来到好走旅游网。
搜索
您的当前位置:首页使用JQ完成表格隔行换色的简单实例

使用JQ完成表格隔行换色的简单实例

来源:好走旅游网

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完成表格隔行换色的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

Copyright © 2019- haog.cn 版权所有 赣ICP备2024042798号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务