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

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

Жанры

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])

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

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

Газлайтер. Том 19

Володин Григорий Григорьевич
19. История Телепата
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Газлайтер. Том 19

Проклятый Лекарь

Молотов Виктор
1. Анатомия Тьмы
Фантастика:
фэнтези
5.00
рейтинг книги
Проклятый Лекарь

Герой

Бубела Олег Николаевич
4. Совсем не герой
Фантастика:
фэнтези
попаданцы
9.26
рейтинг книги
Герой

Сын счастья

Вассму Хербьёрг
2. Книга Дины
Проза:
современная проза
5.00
рейтинг книги
Сын счастья

Неучтенный элемент. Том 9

NikL
9. Антимаг. Вне системы
Фантастика:
фэнтези
5.00
рейтинг книги
Неучтенный элемент. Том 9

Стражи душ

Кас Маркус
4. Артефактор
Фантастика:
городское фэнтези
попаданцы
аниме
5.00
рейтинг книги
Стражи душ

Пращуры русичей

Жоголь Сергей
Проза:
историческая проза
6.00
рейтинг книги
Пращуры русичей

Развод в 45. От любви до ненависти

Гофман Крис
6. Развод
Любовные романы:
остросюжетные любовные романы
5.40
рейтинг книги
Развод в 45. От любви до ненависти

Геном хищника. Книга седьмая

Гарцевич Евгений Александрович
7. Я - Легенда!
Фантастика:
боевая фантастика
рпг
фэнтези
попаданцы
5.00
рейтинг книги
Геном хищника. Книга седьмая

Личный аптекарь императора. Том 4

Карелин Сергей Витальевич
4. Личный аптекарь императора
Фантастика:
городское фэнтези
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Личный аптекарь императора. Том 4

Двойник Короля 7

Скабер Артемий
7. Двойник Короля
Фантастика:
аниме
фэнтези
фантастика: прочее
попаданцы
5.00
рейтинг книги
Двойник Короля 7

Натиск

Осадчук Алексей Витальевич
12. Последняя жизнь
Фантастика:
аниме
фэнтези
попаданцы
6.20
рейтинг книги
Натиск

Газлайтер. Том 5

Володин Григорий
5. История Телепата
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Газлайтер. Том 5

Геном хищника. Книга девятая

Гарцевич Евгений Александрович
9. Я - Легенда!
Фантастика:
боевая фантастика
рпг
попаданцы
5.00
рейтинг книги
Геном хищника. Книга девятая