Метод prevAll - получение соседей элемента сверху
Метод prevAll
возвращает
все элементы, которые находятся перед заданным
внутри одного родителя.
Синтаксис
Получение всех соседей сверху:
$(селектор).prevAll();
Можно также пофильтровать соседей по заданному селектору:
$(элемент).prevAll(селектор);
Пример
Давайте найдем элемент #test
и всем его соседям
сверху поставим текст '!'
с помощью метода
html
:
<p>outside</p>
<div>
<p>inside</p>
<p>inside</p>
<p id="test">inside</p>
<p>inside</p>
<p>inside</p>
</div>
<p>outside</p>
$('#test').prevAll().html('!');
HTML код станет выглядеть так:
<p>outside</p>
<div>
<p>!</p>
<p>!</p>
<p id="test">inside</p>
<p>inside</p>
<p>inside</p>
</div>
<p>outside</p>
Смотрите также
-
метод
nextAll
,
который возвращает элементы, находящиеся после заданного внутри одного родителя -
метод
prev
,
который позволяет соседа элемента сверху -
метод
prevUntil
,
который возвращает элементы, находящиеся перед заданным -
метод
siblings
,
который позволяет получить соседей элемента внутри одного родителя