【发布时间】:2012-03-30 06:30:54
【问题描述】:
我有一个包含多个表格的页面,我想设置每个表格的格式,以便每一行的第二个单元格具有特定的背景颜色。 我已经按照这个问题的初始版本的答案中的建议尝试了以下 jQuery 代码:
$('table tr:odd td:nth-child(2)').css("background-color", "#F6F3EE");
只要所有表的行数都是偶数,这就能正常工作。如果不是这种情况,则格式会被反转,就好像 jQuery 将 s 视为单个表的一部分,并且不会在每个表中重新启动计数器。
这里有一个 js fiddle 的链接来说明问题:
【问题讨论】:
标签: jquery html-table formatting jquery-selectors