Обход столбца таблицы -jQuery - PullRequest
5 голосов
/ 11 февраля 2012

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

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

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

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

Ответы [ 2 ]

7 голосов
/ 11 февраля 2012
$('tr > td:nth-child(3)').addClass('special');

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

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

2 голосов
/ 11 февраля 2012
$("td:nth-child(3)").addClass('special');

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

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

...