Чтение онлайн

на главную - закладки

Жанры

JavaScript. Подробное руководство, 6-е издание
Шрифт:

А > В В - дочерний по отношению к А

А + В В - смежный, следующий за А

А ~ В В - смежный по отношению к А

Фильтры атрибутов

[attr] имеет атрибут

[attr=val] имеет атрибут со значением val

[attr!=val] не имеет атрибута со значением val

[attr~=val] значение атрибута начинается с val

[attr$=val]
значение атрибута заканчивается на val

[attr*=val] значение атрибута включает val

[attr“=val] значение атрибута включает val как слово

[attг|=val] значение атрибута начинается с val и необязательного дефиса

Фильтры по типам элементов

:button :header :password :submit

:checkbox :image :radio :text

:file :input :reset

Фильтры no состоянию элементов

:animated :disabled :hidden :visible

:checked :enabled :selected

Фильтры no позиции

:eq(n) :first :last :nth(n)

:even :gt(n) :lt(n) :odd

Фильтры no позиции в документе

:first-child :nth-child(n)

:last-child :nth-child(even)

:only-child :nth-child(odd)

:nth-child(xn+y)

Прочие фильтры

:contains(text) :not(selector)

:empty :parent

:has(selector)

Базовые свойства и методы объекта jQuery

Ниже перечислены базовые свойства и методы объектов jQuery. Они не влияют на выбор или на выбранные элементы, но позволяют обращаться к выбранным элементам и выполнять итерации по ним. Дополнительные сведения приводятся в разделе 19.1.2.

context

Контекст, или корневой элемент, в котором будет производиться выбор. Это второй аргумент функции

$
или объект
Document.

each(f(idx,elt))

Вызывает f как метод для каждого выбранного элемента. Останавливает итерации, как только функция вернет false. Возвращает объект jQuery, относительно которого был вызван данный метод.

get(icfx):elt

get:array

Возвращает выбранный элемент с указанным

индексом в объекте jQuery. Можно также использовать обычный синтаксис индексирования массивов с квадратными скобками. При вызове без аргументов
get
действует так же, как
toArray.

index:int

index(sel):int

index(elt):int

При вызове без аргументов возвращает индекс первого выбранного элемента среди смежных с ним элементов. При вызове с селектором возвращает первый элемент из множества выбранных элементов, соответствующий селектору sel, или -1, если такой элемент отсутствует. При вызове с элементом возвращает индекс элемента elt в множестве выбранных элементов или -1, если указанный элемент не входит в множество выбранных элементов.

is(sel): boolean

Возвращает true, если селектору sel соответствует хотя бы один выбранный элемент.

length

Количество выбранных элементов.

map(f(idx,elt)): jQuery

Вызывает f как метод для каждого выбранного элемента и возвращает новый объект jQuery, хранящий возвращаемые значения, при этом возвращаемые значения null и undefined не помещаются в массив значений.

selector

Оригинальная строка селектора, переданная функции

$
.

size:int

Возвращает значение свойства

length
.

toArray:array

Возвращает истинный массив выбранных элементов.

Методы выбора jQuery

Методы, описываемые в этом разделе, изменяют множество выбранных элементов, выполняя фильтрацию, добавляя новые элементы или используя выбранные элементы как начальные точки для нового выбора. В jQuery версии 1.4 и выше выбранные элементы в объекте jQuery всегда отсортированы в порядке их следования в документе, а сами множества не содержат дубликатов. Дополнительные сведения приводятся в разделе 19.8.2.

add(sel, [context])

add(elts) a66(html)

Аргументы метода

add
передаются функции
$
, а результаты выбора добавляются в текущее множество выбранных элементов.

andSelf

Добавляет в текущий выбор множество ранее выбранных элементов (со стека).

children([sel])

Выбирает элементы, являющиеся дочерними, по отношению к выбранным элементам. При вызове без аргументов выбирает все дочерние элементы. При вызове с селектором выбирает только соответствующие ему дочерние элементы.

Поделиться:
Популярные книги

Во власти любви

Вон Эмилия
Любовные романы:
5.00
рейтинг книги
Во власти любви

Барон не играет по правилам

Ренгач Евгений
1. Закон сильного
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Барон не играет по правилам

Эпоха Опустошителя. Том VI

Павлов Вел
6. Вечное Ристалище
Фантастика:
аниме
фэнтези
попаданцы
5.00
рейтинг книги
Эпоха Опустошителя. Том VI

Жизнь и судьба Михаила Ходорковского

Точильникова Наталья Львовна
Политический бестселлер
Документальная литература:
публицистика
4.00
рейтинг книги
Жизнь и судьба Михаила Ходорковского

Библия. Современный русский перевод (РБО)

РБО
Религия и эзотерика:
религия
6.00
рейтинг книги
Библия. Современный русский перевод (РБО)

Академия

Сай Ярослав
2. Медорфенов
Фантастика:
юмористическая фантастика
попаданцы
аниме
5.25
рейтинг книги
Академия

Хранители затерянных городов

Мессенджер Шеннон
1. Хранитель забытых городов
Фантастика:
фэнтези
сказочная фантастика
8.90
рейтинг книги
Хранители затерянных городов

Курс 1. Октябрь

Фокс Гарри
2. Маркатис
Фантастика:
аниме
фэнтези
сказочная фантастика
5.00
рейтинг книги
Курс 1. Октябрь

Дружба - Этико-психологический очерк

Кон Игорь Семенович
Научно-образовательная:
психология
5.00
рейтинг книги
Дружба - Этико-психологический очерк

Генерал Ермолов

Лесин Владимир Иванович
Великие исторические персоны
Документальная литература:
биографии и мемуары
5.00
рейтинг книги
Генерал Ермолов

Игра на чужом поле

Иванов Дмитрий
14. Девяностые
Фантастика:
попаданцы
альтернативная история
5.40
рейтинг книги
Игра на чужом поле

Секретная цивилизация Луны

Осовин Игорь Алексеевич
Секретные исторические разоблачения
Научно-образовательная:
история
астрономия и космос
6.00
рейтинг книги
Секретная цивилизация Луны

Сталин. Большая книга о нем

Анискин И.
Лица. Эпизоды. Факты
Документальная литература:
биографии и мемуары
5.00
рейтинг книги
Сталин. Большая книга о нем

Милорадович

Бондаренко Александр Юльевич
1127. Жизнь замечательных людей
Документальная литература:
биографии и мемуары
4.00
рейтинг книги
Милорадович