ЛУЧШИЙ САЙТ ДЛЯ РАЗРАБОТЧИКОВ
×

jQuery Tutorial

jQuery HOME jQuery Intro jQuery Get Started jQuery Syntax jQuery Selectors jQuery Events

jQuery Effects

jQuery Hide/Show jQuery Fade jQuery Slide jQuery Animate jQuery stop() jQuery Callback jQuery Chaining

jQuery HTML

jQuery Get jQuery Set jQuery Add jQuery Remove jQuery CSS Classes jQuery css() jQuery Dimensions

jQuery Traversing

jQuery Traversing jQuery Ancestors jQuery Descendants jQuery Siblings jQuery Filtering

jQuery AJAX

jQuery AJAX Intro jQuery Load jQuery Get/Post

jQuery Misc

jQuery noConflict() jQuery Filters

jQuery References

jQuery Selectors jQuery Events jQuery Effects jQuery HTML/CSS jQuery Traversing jQuery AJAX jQuery Misc jQuery Properties


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.