Обход jQuery -Фильтрация


Сузьте диапазон поиска элементов

Три самых базовых метода фильтрации: first(), last() и eq(), которые позволяют выбрать конкретный элемент на основе его позиции в группе элементов.

Другие методы фильтрации, такие как filter() и not(), позволяют выбирать элементы, которые соответствуют или не соответствуют заданному критерию.


Метод first() в jQuery

Метод first() возвращает первый элемент из выбранных элементов.

Следующий пример выбирает первый элемент <p> внутри первого элемента <div>:

Пример

$(document).ready(function(){ $("div p").first(); });

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


Метод last() в jQuery

Метод last() возвращает последний элемент из выбранных элементов.

Следующий пример выбирает последний элемент <p> в последнем элементе <div>:

Пример

$(document).ready(function(){ $("div p").last(); });

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


Метод eq() в jQuery

Метод eq() возвращает элемент с указанным номером индекса из выбранных элементов.

Нумерация индексов начинается с 0, поэтому номер индекса первого элемента — 0, а не 1. В следующем примере выбирается второй элемент <p> (номер индекса 1):

Пример

$(document).ready(function(){ $("p").eq(1); });

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


Метод filter() в jQuery

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

В следующем примере возвращаются все элементы <p> с именем класса "url":

Пример

$(document).ready(function(){ $("p").filter(".url"); });

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


Метод not() в jQuery

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

Совет:Метод not() противоположен filter().

Следующий пример возвращает все элементы <p>, у которых нет имени класса "url":

Пример

$(document).ready(function(){ $("p").not(".url"); });

Попробуйте сами »
Другие расширения