Обход столбца таблицы -jQuery

Учитывая таблицу 3 на 3, я хочу добавить класс ко всем ячейкам 3-го столбца.

Я пытался делать

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

но проблема в написании 3 строк кода. Может ли одна строка кода сделать это?

2 ответа

Решение
$("td:nth-child(3)").addClass('special');

хорошая статья о nth-child -

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

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

ДЕМО: http://jsfiddle.net/TcQex/

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

Другие вопросы по тегам