jQuery prevAll()Метод

jQuery 遍历方法Методы обхода jQuery

Примеры

Возвращает все соседние элементы, предшествующие каждому элементу <li> с именем класса "start":

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

Результат:

    ul (родитель)
  • li (соседний элемент)
  • li (соседний элемент)
  • li (соседний элемент)
  • li (соседний элемент с именем класса "start")
  • li (соседний элемент)
  • li (соседний элемент)

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

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

Метод prevAll() возвращает все соседние элементы, которые находятся перед выбранным элементом.

Соседние элементы — это элементы, имеющие один и тот же родительский элемент.

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

Связанные методы:

  • prev()- Возвращает предыдущий соседний элемент выбранного элемента
  • prevUntil()- Возвращает все соседние элементы, предшествующие каждому элементу между двумя заданными параметрами

Синтаксис

$(selector).prevAll(filter)

Параметр Описание
filter Необязательный. Задает выражение селектора, которое сужает поиск соседних элементов перед выбранным элементом.

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

实例

Другие примеры

Сузить область поиска
Как фильтровать поиск соседних элементов перед элементом.

Вернуть несколько соседних элементов
Как использовать параметр filter для возврата всех соседних элементов у элементов <h2> с именами классов "1", "2" и "3".

Выбрать все соседние элементы перед элементами <p>
Как выбрать все соседние элементы перед элементами <p>.

Выбрать все соседние элементы <p>, расположенные перед <div>
Как выбрать все соседние элементы <p> перед каждым элементом <div>.


jQuery 遍历方法Методы обхода jQuery

Другие расширения