jQuery Traversing - Filtering
Методы first(), last(), eq(), filter() и not()
Основными методами фильтрации являются First (), Last () и EQ (), которые позволяют выбрать конкретный элемент, основываясь на его позиции в группе элементов.
Другие методы фильтрации, такие как Filter () и not (), позволяют выбирать элементы, совпадающие или не совпадающие с определенными критериями.
Метод jQuery First ()
Метод First () возвращает первый элемент указанных элементов.
В следующем примере выбирается первый элемент < div >:
Пример
$(document).ready(function(){
$("div").first();
});
jQuery Last () метод
Метод Last () возвращает последний элемент указанных элементов.
В следующем примере выбирается последний элемент <div>:
Пример
$(document).ready(function(){
$("div").last();
});
Метод jQuery EQ ()
Метод EQ () возвращает элемент с определенным номером индекса выбранных элементов.
Индексные номера начинаются с 0, поэтому первый элемент будет иметь индекс 0, а не 1. В следующем примере выбирается второй элемент < p > (индекс No 1):
Пример
$(document).ready(function(){
$("p").eq(1);
});
Метод jQuery Filter ()
Метод Filter () позволяет задавать критерии. Элементы, которые не соответствуют критериям, удаляются из выделенного фрагмента, и те, которые совпадают, будут возвращены.
В следующем примере возвращаются все <p> элементы с именем класса "Intro":
Пример
$(document).ready(function(){
$("p").filter(".intro");
});
Метод jQuery not ()
Метод not () возвращает все элементы, которые не соответствуют критериям.
Совет: Метод not () является противоположностью Filter ().
В следующем примере возвращаются все элементы <p>, не имеющие имени класса "Intro":
Пример
$(document).ready(function(){
$("p").not(".intro");
});
справочник на обход jQuery
Для полного обзора всех методов обхода jQuery, пожалуйста, перейдите на наш справка на обход jQuery.