Фильтрация в перемещении jQuery

Сокращение поиска элементов

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

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

Метод jQuery first()

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

Ниже приведен пример выбора первого элемента <p> в первом элементе <div>:

Пример

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

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

Метод jQuery last()

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

Ниже приведен пример выбора последнего элемента <p> в последнем элементе <div>:

Пример

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

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

Метод jQuery eq()

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

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

Пример

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

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

Метод jQuery filter()

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

Ниже приведен пример, который возвращает все элементы <p>, имеющие класс "intro":

Пример

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

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

Метод jQuery not()

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

Совет:Метод not() является обратным фильтру.

Ниже приведен пример, который возвращает все элементы <p>, не имеющие класса "intro":

Пример

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

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

Руководство по遍жению jQuery

Чтобы узнать все методы遍жению jQuery, пожалуйста, посетите наш Руководство по遍жению jQuery