jQuery для начинающих: Часть 1-3. Отбор элементов по позиции | Все о сайтах
73518726



jQuery для начинающих: Часть 1-3. Отбор элементов по позиции

Иногда требуется выбрать элементы по их положению на странице или по размещению относительно других элементов. К примеру, если нам необходимо найти первый тег абзаца на странице или последнюю ссылку на странице, которая ссылается на внешний сайт.

Пример:

p:first

Данному селектору соответствует первый элемент <p> на странице.

a[href~=http]:last

Данному селектору соответствует последний элементы <a> с атрибутом href значение которого начинается с http.

Таких селекторов очень много и они могут упростить жизнь в решаемых нами задачах. В таблице 1 приведен список позиционных селекторов.

Таблица 1

Список позиционных селекторов jQuery

Селектор Описание
:first Выберет первый элемент на странице
:last Выберет последний элемент на странице
:first-child Выберет первый дочерний элемент
:last-child Выберет последний дочерний эелемент
: only-child Выберет все эелементы, являющиеся единственными дочерними элементами
:nth-child(n) Выберет n-й дочерний эелемент
:nth-child(even|odd) Четные (even) или нечетные (odd) дочерние элемены
:even Четные элементы
: odd Нечетные элементы
:eq(n) n-й элемент
:gt(n) Выберет элементы, расположенные за n-м элементом (кроме самого себя)
:lt(n) Выберет элементы, расположенные перед n-м элементом (кроме самого себя)

 

ВАЖНО! Селектор nth-child начинает отсчет элеметов с 1, тогда как остальные – с 0.

Ну вот пожалуй и все, на сегодня.

Комментарии закрыты.

онлайн рулетка видеочат