Метод фильтра jQuery ()

❮ Методы обхода 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.
  • index - The index position of the element in the set
Note: this is the current DOM element.

Попробуйте сами — примеры


. Используйте селектор :even вместе с filter(), чтобы вернуть все четные элементы <p>.


Как вернуть все элементы <p> с классом "intro" и идентификатором "outro".


Как вернуть все элементы <p> с классом "intro" внутри элемента <div> с помощью объекта jQuery.


Как вернуть элемент <p> с идентификатором «intro» с элементом DOM.


Как использовать функцию для выбора всех элементов <p>, внутри которых есть два элемента <span>.


❮ Методы обхода jQuery