4

我正在尝试在表头上获取点击事件,这很容易使用 jQuery。我希望单击事件在除第一个标题之外的所有标题上都处于活动状态。

我正在使用 CSS 的 :nth-child() 属性转义第一个标题。

这就是我正在做的-

$(function(){
$('th:nth-child(2 3 4 5)').click(function(){
$(this).CSS("font-weight","bolder");
});
});

我没有得到结果。有没有更好的方法可以自己做:nth-child()

4

2 回答 2

9

您可以使用:not.

$('th:not(:first-child)').click(function(){

或者

您可以使用:gt(0)

$('th:gt(0)').click(function(){

评论回复

对于奇数选择器,您可以使用:odd jQuery选择器。

Official Document

例子

$('th:not(:odd)').click(function(){
于 2013-04-12T04:49:32.850 回答
1

怎么样

$('th:nth-child(n+2)')
于 2013-04-12T04:58:24.057 回答