jquery实现表格隔行换色效果
一、HTML结构
```html
数据1 | 数据2 |
数据3 | 数据4 |
```
二、jQuery实现
我们需要引入jQuery库,然后在相应的位置添加代码来实现隔行换色的效果。以下是具体的实现代码:
```javascript
$(document).ready(function(){
$('myTable tr:even').css('background-color', 'f2f2f2'); // 为偶数行设置背景色
$('myTable tr:odd').css('background-color', 'ffffff'); // 为奇数行设置背景色,此处设为白色以便与偶数行的颜色形成对比
});
```
三、效果展示与体验优化
现在,让我们一步步了解如何实现它。新建一个web项目,并引入jQuery库。在WebContent目录下新建script文件夹,将jquery-1.10.1.js复制到该文件夹中。接着,新建TableColor.html文件。
以下是TableColor.html的代码:
body {
width: 100%;
height: 100%;
font-size: 12px;
}
table {
width: 80%;
height: 90%;
}
.tr_odd {
background: EBF2FE;
}
.tr_even {
background: B4CDE6;
}
.tab_body {
text-align: center;
}
$(function(){
$("tr:odd").addClass("tr_odd"); // 为奇数行添加背景样式
$("tr:even").addClass("tr_even"); // 为偶数行添加背景样式
});
学号 | 姓名 | 年龄 | 性别 |
---|---|---|---|
张华 | 23 | 男 |