jQuery filter()Метод

jQuery 遍历方法jQuery Методы обхода

Примеры

Вернуть все элементы <p> с именем класса "intro":

$("p").filter(".intro")

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

Определение и использование

Метод filter() возвращает элементы, соответствующие определённым критериям.

Этот метод позволяет задать критерий. Элементы, не соответствующие критерию, удаляются из выборки, а соответствующие возвращаются.

Этот метод часто используется для сужения диапазона элементов, среди которых выполняется поиск в выбранном наборе элементов.

Совет:Метод filter() является противоположностьюnot()метода.


Синтаксис

$(selector).filter(criteria,function(index))

Parameters Описание
criteria Необязательный. Указывает выражение селектора, объект jQuery или один или несколько элементов, которые нужно вернуть из выбранного набора элементов.

Совет:Чтобы указать несколько критериев, разделите их запятыми.
function(index) Необязательный. Указывает функцию, выполняемую для каждого элемента в наборе. Если она возвращает true, элемент сохраняется; в противном случае элемент удаляется.
  • index- Индекс позиции элемента в наборе.
Примечание: this— текущий DOM-элемент.

实例

Другие примеры

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

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

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

DOM
Как вернуть элемент <p> с id "intro", используя DOM-элемент.

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


jQuery 遍历方法jQuery Методы обхода

Другие расширения