5 ответов:
использовать
:first-childпсевдо класс вместо:first.$("#myTable tr td:first-child").addClass("black");The
:firstпсевдо класс фактически выбирает первый элемент, который был возвращен в вашем списке. Например,$('div span:first')вернутся только самый первый пролет под первым div, который был возвращен.The
:first-childпсевдокласс выбирает первый элемент под определенным родителем, но возвращает столько элементов, сколько есть первые потомки. Например,$('table tr td:first-child')возвращает первая ячейка каждой строки.при использовании
:first, он возвращал только первую ячейку первой строки, которая была выбрана.для получения дополнительной информации обратитесь к документации jQuery:
вы были довольно близко, я думаю, что все, что вам нужно, это
:first-childвместо:first, Так что-то вроде этого:$("#myTable tr td:first-child").addClass("black");
Comments