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:

javascript$(selektor).prevAll();

Można również przefiltrować sąsiadów według zadanego selektora:

javascript$(element).prevAll(selektor);

Przykład

Znajdźmy element #test i wszystkim jego sąsiadom powyżej ustawmy tekst '!' za pomocą metody html:

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>
javascript$('#test').prevAll().html('!');

Kod HTML będzie wyglądać następująco:

html<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