Метод nextUntil

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

Синтаксис

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

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

Пример

Давайте найдем элемент #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>inside</p> <p>inside</p> <p id="test">inside</p> <p>!</p> <p>!</p> <p class="www">inside</p> <p>inside</p> </div> <p>outside</p>

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

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