jquery – 表行奇数/偶数重置

我用这个:

jQuery("tr:odd").css("background-color","#f5f5f5");
jQuery("tr:even").css("background-color","#ececec");

只需简单地将背景颜色添加到交替的表行,这样可以正常工作.问题是如果同一页面中有多个表,它只是不断迭代每个表而不是为每个表重置并开始新的表.我的背景颜色与我的偶数行颜色相同所以最终它会赶上并且我有一个相同颜色的th和tr,所以它看起来像一个大行.

我如何使用这两行jquery,但是如果有多个表,那么让它重新开始页面上的每个表?

解决方法

首先选择表,然后查找子行:

jQuery("table").find("tr:odd").css("background-color","#f5f5f5");

http://jsfiddle.net/mblase75/xgQ8Q/

Vega’s answer使用相同的方法,字符更少.

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: <span id=&quot...
jQuery 添加水印 <script src="../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...