jQuery选择器AND运算符

这可能听起来像一个简单的问题,但我似乎无法在谷歌上找到答案,可能是因为搜索术语会带来相当多的无关紧要。

我想要一个jQuery选择器来选择不在

中的所有奇数表行,并将css类应用于它们。

table.cp-ss-grid tr:odd 

上面的选择器将正确地恢复表中的所有奇数行,但是将包括thead行(在ie上)

我如何在选择器中做一个和,例如:

 table.cp-ss-grid tr:odd:not(thead) 

以上不起作用,仍然带回thead行

有任何想法吗?

为什么不这样做:

 $('table.cp-ss-grid > tbody > tr:odd'); 

要明确选择正文行? 如果您没有,那么所有浏览器都会为您添加一个tbody。

例如,jQuery的AND选择器将是: .classA.classB

这将选择具有classA和classB的元素。

如果你使用th来头和td到其他行,你可以检查有td的孩子,

 .children('td') 

table.cp-ss-grid tr:odd选择所有不包含头的奇数rowb

如果要指定标题的颜色,请使用:nth-child(n)