# Метод prevAll

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

## Синтаксис

Получение всех соседей сверху:

`$(селектор).prevAll();`

Можно также пофильтровать соседей по заданному селектору:

`$(элемент).prevAll(селектор);`

## Пример

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

`<p>outside</p> <div> <p>inside</p> <p>inside</p> <p id="test">inside</p> <p>inside</p> <p>inside</p> </div> <p>outside</p>` `$('#test').prevAll().html('!');`

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

`<p>outside</p> <div> <p>!</p> <p>!</p> <p id="test">inside</p> <p>inside</p> <p>inside</p> </div> <p>outside</p>`

## Смотрите также

- метод `nextAll`,
  который возвращает элементы, находящиеся после заданного внутри одного родителя
- метод `prev`,
  который позволяет соседа элемента сверху
- метод `prevUntil`,
  который возвращает элементы, находящиеся перед заданным
- метод `siblings`,
  который позволяет получить соседей элемента внутри одного родителя

← →
↑