5

给定一个 3 x 3 表,我想为第 3 列的所有单元格添加一个类。

我试过做

$( 'td:eq(3)' ).addclass('special');
$( 'td:eq(5)' ).addclass('special');
$( 'td:eq(8)' ).addclass('special');

但问题是编写 3 行代码。一行代码可以做到吗?

4

2 回答 2

7
$('tr > td:nth-child(3)').addClass('special');

演示:http: //jsfiddle.net/TcQex/

文档:http : //api.jquery.com/nth-child-selector

于 2012-02-11T15:54:04.297 回答
2
$("td:nth-child(3)").addClass('special');

关于第n个孩子的好文章-

http://css-tricks.com/how-nth-child-works/

于 2012-02-11T15:57:51.807 回答