Metoda prevAll
Metoda prevAll zwraca
wszystkie elementy, które znajdują się przed zadanym
wewnątrz jednego rodzica.
Składnia
Pobieranie wszystkich sąsiadów powyżej:
$(selektor).prevAll();
Można również przefiltrować sąsiadów według zadanego selektora:
$(element).prevAll(selektor);
Przykład
Znajdźmy element #test i wszystkim jego sąsiadom
powyżej ustawmy tekst '!' za pomocą metody
html:
<p>na zewnątrz</p>
<div>
<p>wewnątrz</p>
<p>wewnątrz</p>
<p id="test">wewnątrz</p>
<p>wewnątrz</p>
<p>wewnątrz</p>
</div>
<p>na zewnątrz</p>
$('#test').prevAll().html('!');
Kod HTML będzie wyglądać następująco:
<p>na zewnątrz</p>
<div>
<p>!</p>
<p>!</p>
<p id="test">wewnątrz</p>
<p>wewnątrz</p>
<p>wewnątrz</p>
</div>
<p>na zewnątrz</p>
Zobacz też
-
metoda
nextAll,
która zwraca elementy znajdujące się po zadanym wewnątrz jednego rodzica -
metoda
prev,
która pozwala pobrać bezpośredniego sąsiada elementu powyżej -
metoda
prevUntil,
która zwraca elementy znajdujące się przed zadanym -
metoda
siblings,
która pozwala pobrać wszystkich sąsiadów elementu wewnątrz jednego rodzica