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

См. также метод next, который позволяет соседа элемента снизу.

См. также метод parent, который позволяет получить родителя элемента.

См. также урок работа с набором элементов jQuery для более полного понимания.

Синтаксис

Получение непосредственных потомков:

.prev()

Можно также выбрать непосредственного соседа, только если он удовлетворяет заданному селектору:

.prev(селектор)

Примеры

Пример

Давайте найдем элемент #test и его соседу сверху поставим текст '!' с помощью метода html:

<p>Абзац.</p>
<p>Абзац.</p>
<p id="test">Абзац.</p>
<p>Абзац.</p>
<p>Абзац.</p>
$('#test').prev().html('!');

HTML код станет выглядеть так:

<p>Абзац.</p>
<p>!</p>
<p id="test">Абзац.</p>
<p>Абзац.</p>
<p>Абзац.</p>