微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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使用相同的方法,字符更少.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐