Метод prev - получение соседа элемента сверху
Метод prev
возвращает
элемент, который находится перед заданным
внутри одного родителя.
Синтаксис
Получение непосредственного соседа:
.prev();
Можно также выбрать непосредственного соседа, только если он удовлетворяет заданному селектору:
.prev(селектор);
Пример
Давайте найдем элемент #test
и его соседу
сверху поставим текст '!'
с помощью метода
html
:
<p>text</p>
<p>text</p>
<p id="test">text</p>
<p>text</p>
<p>text</p>
$('#test').prev().html('!');
HTML код станет выглядеть так:
<p>text</p>
<p>!</p>
<p id="test">text</p>
<p>text</p>
<p>text</p>
Смотрите также
-
метод
next
,
который позволяет соседа элемента снизу -
метод
prevAll
,
который возвращает элементы, находящиеся перед заданным внутри одного родителя -
метод
prevUntil
,
который возвращает элементы, находящиеся перед заданным -
метод
siblings
,
который позволяет получить соседей элемента внутри одного родителя -
JavaScript свойство
previousElementSibling
, которое содержит предыдущий элемент, находящийся в этом же родителе