learning jQuery 学习笔记十七(+jQuery 1.4.1 API)-- 表格操作----三色交替

注:本笔记内容摘自《jQuery基础教程》+ jQuery 1.4.1中文参考

三色交替模式

如果我们需要为表格应用更复杂的条纹效果,例如三色交替的模式。为实现这种模式,首先需要为三行定义CSS规则。同时添加相应的类名:

tr.even,

tr.first{

background-color:#eee;

}

tr.odd,

tr.second{

background-color:#ddd;

}

tr.third{

background-color:#ccc;

}

现在来观察一下每一行除以3的余数有什么规律:

0%3 = 0 1%3= 1 2%3 = 2

3%3 = 0 4%3= 1 5%3 = 2

6%3 = 0 7%3= 1 8%3 = 2

以此类推,我们的余数在0-2范围内,所以要使用3作为除数,将行号作为被除数。利用each()方法内置的index作为被除数。

$(document).ready(function(){

varclassNames = {

0:’first’,

1:’second’,

2,’third’

};

$(‘table.striped tbody tr’).not(‘[th]’).each(function(index){

$(this).addClass(classNames[index%3]);

});

});

这样就可以看到页面的三色交替的效果了。

同理我们也可以进行更多颜色的交替设置了。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值