Предыдущий () метод jQuery
Пример
Вернуть предыдущий одноуровневый элемент каждого элемента <li> с именем класса «start»:
$(document).ready(function(){
$("li.start").prev().css({"color": "red", "border": "2px solid red"});
});
Результат:
ul (parent)
- li (sibling)
- li (sibling)
- li (sibling with class name "start")
- li (sibling)
- li (sibling)
Определение и использование
Метод prev() возвращает предыдущий одноуровневый элемент выбранного элемента.
Родственные элементы — это элементы, имеющие одного и того же родителя.
Дерево DOM: этот метод перемещается назад по предыдущему родственному элементу DOM.
Связанные методы:
- prevAll() - возвращает все предыдущие одноуровневые элементы выбранного элемента
- prevUntil() - возвращает все предыдущие одноуровневые элементы между двумя заданными аргументами .
Синтаксис
$(selector).prev(filter)
Parameter | Description |
---|---|
filter | Optional. Specifies a selector expression to narrow down the previous sibling search |
Попробуйте сами - примеры
Как выбрать предыдущий одноуровневый элемент каждого элемента <div>.
Как выбрать предыдущий одноуровневый элемент <p> для каждого элемента <div>.