Метод 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,
который позволяет получить соседей элемента внутри одного родителя