# Метод prevUntil

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

## Синтаксис

Первым параметром можно передавать выражение в виде строки, по которому производится отбор, DOM узел или объект jQuery. Вторым параметром можно передавать дополнительное условие фильтрации в виде строки. Оба параметра необязательны:

`.prevUntil([селектор], [фильтр]);`

## Пример

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

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

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

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

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

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

←→
↑