我使用以下代码在一页上斑马剥离几个表:
$(".events-table tr:even").css("background-color","#fff"); $(".events-table tr:odd").css("background-color","#efefef");
这工作正常,但偶数/奇数间隔应用于页面上的每个表.我希望每个表都有相同的模式.这意味着,对于页面上的每个表,每个表应该在第一行上以相同的颜色开始,然后在第二行上以相同的颜色开始.
有什么建议?
谢谢!
解决方法
您可以使用表的选择器,然后找到要着色的行,即:
$(".events-table").each(function() { $(this).find("tr:even").css("background-color","#fff"); $(this).find("tr:odd").css("background-color","#efefef"); });