References
Web Блог
webblog

JQuery - краткий справочник (часть 2)

(0 votes)
Saturday, 19 April 2014 09:15

Работа с набором элементов

Перемещения по дереву DOM

.children()   Находит все дочерние элементы у выбранных элементов. При необходимости, можно указать селектор для фильтрации.
.closest()   Находит ближайший, соответствующий заданному селектору элемент, из числа следующих: сам выбранный элемент, его родитель, его прародитель, и так далее, до начало дерева DOM.
.find()   Находит элементы по заданному селектору, внутри выбранных элементов.
.next()   Находит элементы, которые лежат непосредственно после каждого из выбранных элементов.
.nextAll()   Находит элементы, которые лежат после каждого из выбранных элементов.
.nextUntil()   Находит элементы, которые лежат после каждого из выбранных, но не дальше элемента, удовлетворяющего заданному селектору.
.offsetParent()   Возвращает ближайшего предка c позиционированием, отличным от static (позиционирование по умолчанию).
.parent()   Находит родительские элементы у всех выбранных элементов.
.parents()   Находит всех предков у выбранных элементов, т.е. не только прямых родителей, но и прародителей, прапрародителей и так далее, до начало дерева DOM.
.parentsUntil()   Находит предков, как и .parents(), но прекращает поиск перед элементом, удовлетворяющим заданному селектору.
.prev()   Находит элементы, которые лежат непосредственно перед каждым из выбранных элементов.
.prevAll()   Находит элементы, которые лежат перед каждым из выбранных элементов.
.prevUntil()   Находит элементы, которые лежат перед каждым из выбранных, но не дальше элемента, соответствующего заданному селектору.
.siblings()   Находит все соседние элементы (под соседними понимаются элементы с общим родителем).

Фильтрация набора

.eq()   Возвращает элемент, идущий под заданным номером в наборе выбранных элементов.
.filter()   Фильтрует набор выбранных элементов с помощью заданного селектора или функции.
.first()   Возвращает первый элемент в наборе.
.has()   Фильтрует набор выбранных элементов, оставляя те, которые имеют потомков, соответствующих селектору.
.is()   Проверяет, содержится ли в наборе, хотя бы один элемент удовлетворяющий заданному селектору.
.last()   Возвращает последний элемент в наборе.
.not()   Возвращает элементы, не соответствующие заданным условиям.
.slice()   Возвращает элементы с индексами из определенной области (например от 0 до 5).

 Обход набора

.each()   Вызывает заданную функцию для каждого элемента набора.
.map()   Вызывает заданную функцию для каждого элемента набора, и в итоге создает новый набор, составленный из значений, возвращенных этой функцией.

 Другие методы

.add()   Добавляет заданные элементы в набор.
.andSelf()   Добавляет элементы из предыдущего набора, к текущему (речь идет об одной цепочке методов).
.contents()   Находит все дочерние элементы у выбранных элементов. В результат, помимо элементов, включается и текст.
.end()   Возвращает предыдущий набор элементов в текущей цепочке методов.

 

Read 1710 times
K2_SHARE_THIS_ITEM
Written by

Работа над проэктами