Javascript 为偶数行组动态添加背景色

Javascript 为偶数行组动态添加背景色,javascript,html,jquery,css,Javascript,Html,Jquery,Css,我的代码如下: $(文档).ready(函数(){ $('#示例')。数据表({ “bLengthChange”:false, “分页”:false, “bFilter”:错误, “columnDefs”:[{ “目标”:“无排序”, “可订购”:错误, }], “命令”:[] }); $('#示例th')。单击(函数(e){ 单击_col_class=$(this.attr('class'); 如果(单击的列类包括('office')){ $(“#示例tbody tr.xbg-dark-gr

我的代码如下:

$(文档).ready(函数(){
$('#示例')。数据表({
“bLengthChange”:false,
“分页”:false,
“bFilter”:错误,
“columnDefs”:[{
“目标”:“无排序”,
“可订购”:错误,
}],
“命令”:[]
});
$('#示例th')。单击(函数(e){
单击_col_class=$(this.attr('class');
如果(单击的列类包括('office')){
$(“#示例tbody tr.xbg-dark-grey”).removeClass('xbg-dark-grey').addClass('bg-dark-grey');
}否则{
$(“#示例tbody tr.bg-dark-grey”).removeClass('bg-dark-grey').addClass('xbg-dark-grey');
}
});
} );
.bg深灰色{
背景色:rgba(0,0,0,05)!重要;
}
.bg白色{
背景色:#ffffff!重要;
}

名称
位置
办公室
年龄
开始日期
薪水
老虎尼克松
系统架构师
爱丁堡
61
2011/04/25
$320,800
奎因·弗林
支撑导线
爱丁堡
22
2013/03/03
$342,000
塞德里克·凯利
高级Javascript开发人员
爱丁堡
22
2012/03/29
$433,060
索尼娅·弗罗斯特
软件工程师
爱丁堡
23
2008/12/13
$103,600
阿什顿考克斯
初级技术作者
旧金山
66
2009/01/12
$86,000
赫罗德·钱德勒
营业员
旧金山
59
2012/08/06
$137,500
加勒特温特斯
会计
东京
63
2011/07/25
$170,750
佐藤航空
会计
东京
33
2008/11/28
$162,700
罗娜·戴维森
集成专家
东京
55
2010/10/14
$327,900
布里尔·威廉姆森
集成专家
纽约
61
2012/12/02
$372,000
柏德
首席财务官(CFO)
纽约
64
2010/06/09
$725,000
格洛丽亚·利特尔
系统管理员
纽约
59
2009/04/10
$237,500
杰娜·盖恩斯
办公室经理
伦敦
30
2008/12/19
$90,560
海莉·肯尼迪
高级市场设计师
伦敦
43
2012/12/18
$313,500
塔蒂亚娜·菲茨帕特里克
区域主任
伦敦
19
2010/03/17
$385,750
迈克尔·席尔瓦
营销设计师
伦敦
66
2012/11/27
$198,500
布拉德利·格里尔
软件工程师
伦敦
41
2012/10/13
$132,000

确定-这是一种突出显示交替办公室行的javascript方法:

函数highlightRows(){
设t=document.getElementById(“示例”);
设tbody=t.getElementsByTagName(“tbody”)[0];
让lastoffice=“”;
让lastclass=“bg深灰色”;
for(设r=0;r
.bg深灰色{
背景色:rgba(0,0,0,05)!重要;
}
.bg白色{
背景色:#ffffff!重要;
}

名称
位置
办公室
年龄
开始日期
薪水
老虎尼克松
系统架构师
爱丁堡
61
2011/04/25
$320,800
奎因·弗林
支撑导线
爱丁堡
22
2013/03/03
$342,000
塞德里克·凯利
高级Javascript开发人员
爱丁堡
22
2012/03/29
$433,060
索尼娅·弗罗斯特
软件工程师
爱丁堡
23
2008/12/13
$103,600
阿什顿考克斯
初级技术作者
旧金山
66
2009/01/12
$86,000
赫罗德·钱德勒
营业员
旧金山
59
2012/08/06
$137,500
加勒特温特斯
会计
东京
63
2011/07/25
$170,750
佐藤航空
会计
东京
33
2008/11/28
$162,700
罗娜·戴维森
Int