Последние учебники веб-разработки
 

jQuery filter() Method

<Методы JQuery обходе

пример

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

$("p").filter(".intro")
Попробуй сам "

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

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

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

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

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


Синтаксис

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

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

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

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

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

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

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

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

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


<Методы JQuery обходе