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)