jQuery的基本过滤器与jQuery实现隔行换色实例

没加过滤器之前:

加过滤器之后:

总的代码:

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="UTF-8">
 5         <title>奇数与偶数过滤器的基本应用</title>
 6         <script src="js/jquery-3.3.1.js"></script>
 7         <script>
 8             $(function(){
 9                 $("div:even").css("background-color","aquamarine");//修改索引为偶数的背景    颜色
10                 $("div:odd").css("background-color","aqua");//修改索引为奇数的背景颜色
11         
12                 
13             })
14         </script>
15     </head>
16     <body>
17         <div>
18             索引0:欢迎来到perfect*的博客世界
19         </div>
20         <div>
21             索引1:欢迎来到perfect*的博客世界
22         </div>
23         <div>
24             索引2:欢迎来到perfect*的博客世界
25         </div>
26         <div>
27             索引3:欢迎来到perfect*的博客世界
28         </div>
29         <div>
30             索引4:欢迎来到perfect*的博客世界
31         </div>
32         <div>
33             索引5:欢迎来到perfect*的博客世界
34         </div>
35         <div>
36             索引6:欢迎来到perfect*的博客世界
37         </div>
38         <div>
39             索引7:欢迎来到perfect*的博客世界
40         </div>
41     </body>
42 </html>
jQuery偶数奇数过滤器.html

实现该效果的核心代码:

<script>
            $(function(){
                $("div:even").css("background-color","aquamarine");//修改索引为偶数的背景 颜色
                $("div:odd").css("background-color","aqua");//修改索引为奇数的背景颜色
        
                
            })
        </script>

注意:索引是从0开始,即使是父子关系也不影响其所索引

实现隔行换色

未换色之前:

换色之后:

注意:如果不想让表头受到隔行换色的影响,需使用标签<thead></thead>来进行表头的包裹

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="UTF-8">
 5         <title>jQuery实现隔行换色</title>
 6         <script src="js/jquery-3.3.1.js"></script>
 7         <script>
 8             $(function(){
 9                 $("tbody tr:even").css("background-color","aliceblue");
10                 $("tbody tr:odd").css("background-color","bisque");
11                 
12                 
13                 
14             })
15         </script>
16     </head>
17     <body>
18         <table border="1">
19             <thead><tr><th>收费单位 </th><th>付款方式 </th><th>结算方式 </th><th> 状态</th></tr></thead><!--表头-->
20             <tbody>
21                 <tr><td>****有限公司</td><td>手机</td><td>支付宝</td><td>已付款</td></tr>
22                 <tr><td>****有限公司</td><td>手机</td><td>支付宝</td><td>已付款</td></tr>
23                 <tr><td>****有限公司</td><td>手机</td><td>支付宝</td><td>已付款</td></tr>
24                 <tr><td>****有限公司</td><td>手机</td><td>支付宝</td><td>已付款</td></tr>
25                 <tr><td>****有限公司</td><td>手机</td><td>支付宝</td><td>已付款</td></tr>
26                 <tr><td>****有限公司</td><td>手机</td><td>支付宝</td><td>已付款</td></tr>
27                 <tr><td>****有限公司</td><td>手机</td><td>支付宝</td><td>已付款</td></tr>
28                 <tr><td>****有限公司</td><td>手机</td><td>支付宝</td><td>已付款</td></tr>
29                 <tr><td>****有限公司</td><td>手机</td><td>支付宝</td><td>已付款</td></tr>
30                 <tr><td>****有限公司</td><td>手机</td><td>支付宝</td><td>已付款</td></tr>
31             </tbody><!--内容-->
32             <tfoot>
33                     <tr><td>统计</td><td>统计</td><td>统计</td><td>统计</td></tr>
34             </tfoot><!--表尾-->
35             
36               
37              </table>
38     </body>
39 </html>
隔色换行实例.html

实现隔色换行的核心代码:

1 <script>
2             $(function(){
3                 $("tbody tr:even").css("background-color","aliceblue");
4                 $("tbody tr:odd").css("background-color","bisque");
5                 
6                 
7                 
8             })
9         </script>

猜你喜欢

转载自www.cnblogs.com/jiguiyan/p/10545872.html