Выбор первой строки из нескольких таблиц - PullRequest
2 голосов
/ 04 декабря 2009

У меня небольшая проблема с jQuery. У меня есть несколько таблиц на странице, которые имеют один и тот же класс, но не имеют идентификатора. Я хотел бы иметь возможность получить первый ряд из всех таблиц обратно. Есть ли простой способ сделать это?

Это то, что у меня так далеко:

$(.t13Standard tr:first')

Но это только выбирает первую строку из первой таблицы. Есть ли способ получить первый ряд из всех таблиц?

Ответы [ 2 ]

6 голосов
/ 04 декабря 2009

Вам нужно использовать nth-child() или first-child():

$('.t13Standard tr:first-child')

или

$('.t13Standard tr:nth-child(1)')

Псевдоселекторы :first, :eq(), :gt() и т. Д. Выполняются для набора result , не относящегося к другим элементам.

Селекторы :first-child, :last-child, :nth-child() выполняются по отношению к элементам.

1 голос
/ 04 декабря 2009

Я бы подумал, что ты мог бы сделать что-то вроде

$('table.someClass tr:first').each(
function()
{
// Do something here
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...