这可能听起来像一个简单的问题,但我似乎无法在谷歌上找到答案,可能是因为搜索字词会带来相当多的无关紧要。
我想要一个jQuery选择器来选择所有奇数表行,而不是< thead>并将css类应用于所有人。
table.cp-ss-grid tr:odd
上面的选择器会正确地恢复表中的所有奇数行,但是会包含thead行(在ie上)
我如何在选择器中执行和,例如:
table.cp-ss-grid tr:odd:not(thead)
以上不起作用,仍然会带回thead行
有什么想法吗?
答案 0 :(得分:11)
jQuery的AND
选择器例如:.classA.classB
这将选择具有classA和classB的元素。
答案 1 :(得分:6)
为什么不这样做:
$('table.cp-ss-grid > tbody > tr:odd');
要明确选择正文行?如果您没有,那么所有浏览器都会为您添加一个。
答案 2 :(得分:0)
如果你使用th来头和td到其他行, 你可以检查是否有孩子的td,
.children('td')
答案 3 :(得分:0)
table.cp-ss-grid tr:odd
选择所有不包含标题的奇数行
如果要指定标题的颜色,请使用:nth-child(n)