jquery实现html表格隔行变色

效果图

实现代码:

通过css控制样式,利用jquery的addClass方法实现

  1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2 <html>
  3  <head>
  4   <title> 实现表格隔行变色 </title>
  5   <meta http-equiv="Content-Type" content="text/html; chartset=GBK" />
  6   <script src="http://cdn.bootcss.com/jquery/3.0.0-alpha1/jquery.min.js"></script>
  7   <style type="text/css">
  8     body{font-size:12px;text-align:center}
  9     #tbStu{width:90%;border:solid 1px #666;background-color:#eee}
 10     #tbStu tr{line-height:23px}
 11     #tbStu tr th{background-color:#ccc;color:#fff}
 12     #tbStu .trOdd{background-color:#fff}
 13   </style>
 14
 15     <script>
 16         $(function(){
 17             $("#tbStu tr:nth-child(even)").addClass("trOdd");}
 18         )
 19
 20
 21     </script>
 22
 23  </head>
 24  <body>
 25
 26     <table id="tbStu" cellpadding="0" cellspacing="0">
 27
 28         <tbody>
 29
 30             <tr>
 31                 <th>学号</th>
 32                 <th>姓名</th>
 33                 <th>性别</th>
 34                 <th>总分</th>
 35             </tr>
 36
 37             <tr>
 38                 <td>1001</td>
 39                 <td>张晓明</td>
 40                 <td>男</td>
 41                 <td>98</td>
 42             </tr>
 43
 44             <tr>
 45                 <td>1002</td>
 46                 <td>李小强</td>
 47                 <td>男</td>
 48                 <td>88</td>
 49             </tr>
 50
 51             <tr>
 52                 <td>1003</td>
 53                 <td>张小花</td>
 54                 <td>女</td>
 55                 <td>88</td>
 56             </tr>
 57
 58             <tr>
 59                 <td>1004</td>
 60                 <td>李小妞</td>
 61                 <td>女</td>
 62                 <td>88</td>
 63             </tr>
 64
 65             <tr>
 66                 <td>1001</td>
 67                 <td>张晓明</td>
 68                 <td>男</td>
 69                 <td>98</td>
 70             </tr>
 71
 72             <tr>
 73                 <td>1002</td>
 74                 <td>李小强</td>
 75                 <td>男</td>
 76                 <td>88</td>
 77             </tr>
 78
 79             <tr>
 80                 <td>1003</td>
 81                 <td>张小花</td>
 82                 <td>女</td>
 83                 <td>88</td>
 84             </tr>
 85
 86             <tr>
 87                 <td>1004</td>
 88                 <td>李小妞</td>
 89                 <td>女</td>
 90                 <td>88</td>
 91             </tr>
 92
 93             <tr>
 94                 <td>1001</td>
 95                 <td>张晓明</td>
 96                 <td>男</td>
 97                 <td>98</td>
 98             </tr>
 99
100             <tr>
101                 <td>1002</td>
102                 <td>李小强</td>
103                 <td>男</td>
104                 <td>88</td>
105             </tr>
106
107             <tr>
108                 <td>1003</td>
109                 <td>张小花</td>
110                 <td>女</td>
111                 <td>88</td>
112             </tr>
113
114             <tr>
115                 <td>1004</td>
116                 <td>李小妞</td>
117                 <td>女</td>
118                 <td>88</td>
119             </tr>
120
121             <tr>
122                 <td>1001</td>
123                 <td>张晓明</td>
124                 <td>男</td>
125                 <td>98</td>
126             </tr>
127
128             <tr>
129                 <td>1002</td>
130                 <td>李小强</td>
131                 <td>男</td>
132                 <td>88</td>
133             </tr>
134
135             <tr>
136                 <td>1003</td>
137                 <td>张小花</td>
138                 <td>女</td>
139                 <td>88</td>
140             </tr>
141
142             <tr>
143                 <td>1004</td>
144                 <td>李小妞</td>
145                 <td>女</td>
146                 <td>88</td>
147             </tr>
148
149
150
151         </tbody>
152
153
154     </table>
155
156  </body>
157 </html>
时间: 2024-10-19 14:09:56

jquery实现html表格隔行变色的相关文章

jquery插件之表格隔行变色并鼠标滑过高亮显示

该插件乃本博客作者所写,目的在于提升作者的js能力,也给一些js菜鸟在使用插件时提供一些便利,老鸟就悠然地飞过吧. 此插件旨在实现表格隔行变色,且鼠标移动在表格的某一行上时,该行能高亮显示.整体代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <

使一个特定的表格隔行变色(引自锋利的jQuery)

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta name="generator" content="editplus" /> <title>使一个特定的表格隔行变色</title> <script src="jquery-1.7.1.min.js" ty

jQuery 表格隔行变色插件

jQuery提供了用于扩展jQuery功能的方法,即jQuery.fn.extend()方法和jQuery.extend()方法. 基本的JS框架代码如下: 1 ;(function($) { 2 $.fn.extend({ 3 //这里写插件代码 4 }); 5 })(jQuery); 例子:编写一个表格隔行变色插件 JS代码 1. 插件编写 1 //插件编写 2 ;(function($) { 3 $.fn.extend({ 4 "alterBgColor":function(op

我的第一个jQuery插件--表格隔行变色

虽然网上有大量的插件供我们去使用,但不一定有一款适合你的,必要的时候还是要自己动手去敲的.下面,开始我的第一个插件... 参考<锋利的JQuery>,JQuery为开发插件增设了俩个方法:$.extend(object), $.fn.extend(object). 这篇博文对插件制作的讲解挺好的,就是有点长,但值得玩味:http://blog.csdn.net/guorun18/article/details/49819715 下面谈一个我对插件的(片面)理解: 插件分俩种: ·类级别组件开发

表格隔行变色-js代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

JavaScript for循环实现表格隔行变色

本代码主要演示的是for循环, <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JavaScript for循环实现表格隔行变色</title> <script> window.onload=function () { oTab = document.getElementById('tab1'

JS---案例:表格隔行变色(鼠标划过背景色恢复)

案例:表格隔行变色(鼠标划过背景色恢复) <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style> * { padding: 0; margin: 0; } .wrap { width: 500px; margin: 100px auto 0; } table { bo

用JQuery实现表格隔行变色和突出显示当前行

上源码 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html>    <head>        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 

jQuery表格隔行变色,鼠标经过变色

CSS代码: th{ height: 30px; line-height: 20px; background: #0093D9; color: #fff;} td{ padding: 6px 10px; border-bottom: 1px solid #95bce2; text-align: center; vertical-align: top;} tr.alt td{ background: #ecf6fc;} tr.over td{ background: #bcd4ec;} HTML代