当前位置: 编程技术>jquery
jQuery实现表格隔行变色的例子
来源: 互联网 发布时间:2014-10-08
本文导语: 例子,jQuery给表格添加隔行变色效果。 代码示例: 隔行变色测试_www. * { font-family: 'MICROSOFT YAHEI'; margin: 0; padding: 0; } #oddDiv,#oddNotThDiv,#per2Div,#per3Div { width: 900px; ...
例子,jQuery给表格添加隔行变色效果。
代码示例:
隔行变色测试_www.
* {
font-family: 'MICROSOFT YAHEI';
margin: 0;
padding: 0;
}
#oddDiv,#oddNotThDiv,#per2Div,#per3Div {
width: 900px;
margin: 3px auto;
padding: 15px 10px;
text-align: center;
border: 1px solid #bdf3d4;
text-align: center;
}
table {
width: 100%;
}
.odd {
background: #cbf5fb;
}
.even {
background: #f4f4f4;
}
.hover {
background: #bdf3d4;
color: #FFFFFF;
}
#oddNotThDiv table tr th,#per2Div table tr th,#per3Div table tr th {
background: #fad8be;
}
$(function() {
$("#oddDiv tr:odd").addClass("odd");//奇数
$("#oddDiv tr:even").addClass("even");
$("#oddDiv tr").hover(function() {
$(this).addClass("hover");
}, function() {
$(this).removeClass("hover");
});
$("#oddNotThDiv tr:not(:has(th)):odd").addClass("odd");
$("#oddNotThDiv tr:not(:has(th)):even").addClass("even");
$('#per2Div table tr:not(:has(th))').addClass(function(i) {
return i % 3 == 0 ? "odd" : "";
/* i%(n+1)==0 */
});
$('#per3Div table tr:not(:has(th))').addClass(function(i) {
return i % 4 > 1 ? "odd" : "";
});
$("#oddNotThDiv tr:not(:has(th)),#per2Div tr:not(:has(th)),#per3Div tr:not(:has(th))")
.hover(function() {
$(this).addClass("hover");
}, function() {
$(this).removeClass("hover");
});
});
隔行变色(th计算在内)
操作
地市
县市
营销名称
原价
优惠价
删除
测试
测试
测试名称
900
800
删除2
测试2
测试2
测试名称2
900
800
删除3
测试3
测试3
测试名称3
900
800
删除4
测试4
测试4
测试名称4
900
800
隔行变色(不包含th)
操作
地市
县市
营销名称
原价
优惠价
删除
测试
测试
测试名称
900
800
删除2
测试2
测试2
测试名称2
900
800
删除3
测试3
测试3
测试名称3
900
800
删除4
测试4
测试4
测试名称4
900
800
隔2行变色(不包含th)
操作
地市
县市
营销名称
原价
优惠价
删除
测试
测试
测试名称
900
800
删除2
测试2
测试2
测试名称2
900
800
删除3
测试3
测试3
测试名称3
900
800
删除4
测试4
测试4
测试名称4
900
800
删除5
测试5
测试5
测试名称5
900
800
删除6
测试6
测试6
测试名称6
900
800
2行2行变色(不包含th)
操作
地市
县市
营销名称
原价
优惠价
删除
测试
测试
测试名称
900
800
删除2
测试2
测试2
测试名称2
900
800
删除3
测试3
测试3
测试名称3
900
800
删除4
测试4
测试4
测试名称4
900
800
删除5
测试5
测试5
测试名称5
900
800
删除6
测试6
测试6
测试名称6
900
800
您可能感兴趣的文章:
- jQuery实现隔行换色(隔行变色)的代码
- jquery 隔行变色的二个实例代码
- jQuery 表格隔行换色 鼠标高亮行变色的实现代码
- jquery 实现table隔行变色、复选框的选择变色的代码
- JQuery实现表格隔行换色(隔行变色)效果代码一例
- Jquery 隔行变色及鼠标经过变色的代码一例
- Jquery实现简单的隔行变色效果
- Jquery表格隔行变色的代码
- jQuery 表格隔行变色的代码(附js版)
- Jquery选择器实现隔行变色的代码一例
- JQuery 表格隔行变色与突出显示当前行的代码一例
- jquery实现隔行变色、鼠标移动变色的小插件
- jQuery 隔行变色代码(支持键盘上下键及按Enter选定值)