Metoda prevAll

Metoda prevAll vrací všechny prvky, které se nacházejí před zadaným prvkem uvnitř stejného rodiče.

Syntaxe

Získání všech nadřazených sousedů:

javascript$(selektor).prevAll();

Sousedy lze také filtrovat podle zadaného selektoru:

javascript$(prvek).prevAll(selektor);

Příklad

Pojďme najít prvek #test a všem jeho nadřazeným sousedům nastavíme text '!' pomocí metody html:

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

HTML kód bude poté vypadat takto:

html<p>outside</p>
<div>
  <p>!</p>
  <p>!</p>
  <p id="test">inside</p>
  <p>inside</p>
  <p>inside</p>
</div>
<p>outside</p>

Viz také

  • metoda nextAll,
    která vrací prvky nacházející se po zadaném prvku uvnitř stejného rodiče
  • metoda prev,
    která umožňuje získat bezprostředního nadřazeného souseda prvku
  • metoda prevUntil,
    která vrací prvky nacházející se před zadaným prvkem
  • metoda siblings,
    která umožňuje získat sousední prvky uvnitř jednoho rodiče