Метод фильтра jQuery ()
Пример
Вернуть все элементы <p> с именем класса "intro":
$("p").filter(".intro")
Определение и использование
Метод filter() возвращает элементы, соответствующие определенным критериям.
Этот метод позволяет указать критерии. Элементы, не соответствующие критериям, удаляются из выборки, а те, которые соответствуют, будут возвращены.
Этот метод часто используется для сужения поиска элемента в группе выбранных элементов.
Совет: Метод filter() противоположен методу not() .
Синтаксис
$(selector).filter(criteria,function(index))
Parameter | Description |
---|---|
criteria | Optional. Specifies a selector expression, a jQuery object or one or more elements to be returned from a group of selected elements. Tip: To specify multiple criteria, use comma. |
function(index) |
Optional. Specifies a function to run for each element in the set. If it returns true, the element is kept. Otherwise, the element is removed.
|
Попробуйте сами — примеры
. Используйте селектор :even вместе с filter(), чтобы вернуть все четные элементы <p>.
Как вернуть все элементы <p> с классом "intro" и идентификатором "outro".
Как вернуть все элементы <p> с классом "intro" внутри элемента <div> с помощью объекта jQuery.
Как вернуть элемент <p> с идентификатором «intro» с элементом DOM.
Как использовать функцию для выбора всех элементов <p>, внутри которых есть два элемента <span>.