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