遍历表列-jQuery

时间:2012-02-11 15:50:58

标签: javascript jquery jquery-traversing

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

我尝试过做

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

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

2 个答案:

答案 0 :(得分:7)

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

DEMO: http://jsfiddle.net/TcQex/

DOCS: http://api.jquery.com/nth-child-selector

答案 1 :(得分:2)

$("td:nth-child(3)").addClass('special');

关于nth-child的好文章 -

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