jquery - 使用 jQuery 在表中交替三行和三行

标签 jquery

我想为表格中的行设置备用背景颜色 - 但问题是我不希望所有其他行都被着色,我想将它们分成三行 block 。

因此,对于一个有八行的表格,我希望前三行是白色,然后接下来的三行有背景颜色,最后两行又回到白色。

如何使用 jQuery 做到这一点?

最佳答案

你可以.filter()您的结果集基于结果的索引:

$("#table tr").filter(function(idx) {
    return (idx % 6) >= 3
}).addClass('alt');

jsfiddle demo

关于jquery - 使用 jQuery 在表中交替三行和三行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3064291/

相关文章:

jquery - 两个版本的Jquery冲突

javascript - 加载 bxslider 时 colorbox 在 rel 属性上中断

javascript - 向下滚动触发动画

javascript - Ember.js - 在所有转换时运行与 View 相关的 JS,而不仅仅是在模型更改时

JQuery 验证插件 - 更改 asp 文本框的边框颜色

javascript - 用外部图像替换内部图像

javascript - IE8/9 幻灯片放映可见性问题..?

javascript - 我无法使用 JavaScript 代码打开新选项卡

javascript - jQuery table td click 无法正常工作

javascript - Bootstrap Affix 插件导航栏顶部延迟