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

jQuery prevUntil() Method

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

пример

Возврат всех родственных элементов между двумя <li> элементы с именем класса "start" и "stop" :

$(document).ready(function(){
    $("li.start").prevUntil("li.stop").css({"color": "red", "border": "2px solid red"});
});

Результат:

    ul (parent)
  • li (sibling with class name "stop")
  • li (sibling)
  • li (sibling)
  • li (sibling)
  • li (sibling with class name "start")
  • li (sibling)
  • li (sibling)
Попробуй сам "

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

prevUntil() метод возвращает все предыдущие родственные элементы между селектором и остановки.

Родственных элементов являются элементами, которые имеют одного общего предка.

DOM дерево: Этот метод обхода в обратном направлении вдоль братьев и сестер элементов DOM.

Примечание: Если оба параметра пусты, этот метод вернет все предыдущие родственные элементы ( такие же , как prevAll() метод).

Аналогичные методы:

  • prev() - возвращает предыдущий родственный элемент выбранного элемента
  • prevAll() - возвращает все предыдущие одноуровневые элементы выбранного элемента

Синтаксис

$(selector).prevUntil( stop,filter )

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

Примечание: Для возврата нескольких братьев и сестер, отделить каждое выражение с запятой.

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

Сужая поиск
Использование обоих параметров для фильтрации поиска предыдущих родственных элементов между двумя аргументами.

Возвращение нескольких братьев и сестер
Как вернуть несколько элементов одноуровневые между двумя аргументами.

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

Использование DOM с обоими параметрами
Использование DOM элемента вместо селектора и оба параметра для фильтрации предыдущий поиск родственного между двумя аргументами.


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