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