Metodo prevAll

Il metodo prevAll restituisce tutti gli elementi che si trovano prima di quello specificato all'interno dello stesso genitore.

Sintassi

Ottenere tutti i fratelli superiori:

javascript$(selettore).prevAll();

È anche possibile filtrare i fratelli in base a un selettore specificato:

javascript$(elemento).prevAll(selettore);

Esempio

Troviamo l'elemento #test e impostiamo il testo '!' per tutti i suoi fratelli superiori utilizzando il metodo 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('!');

Il codice HTML risulterà così:

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

Vedi anche

  • metodo nextAll,
    che restituisce gli elementi che si trovano dopo quello specificato all'interno dello stesso genitore
  • metodo prev,
    che permette di ottenere il fratello immediatamente precedente dell'elemento
  • metodo prevUntil,
    che restituisce gli elementi che si trovano prima di quello specificato
  • metodo siblings,
    che permette di ottenere i fratelli dell'elemento all'interno dello stesso genitore