Metoden prevAll

Metoden prevAll returnerar alla element som finns före det givna inuti samma förälder.

Syntax

Hämta alla grannar ovanför:

javascript$(selektor).prevAll();

Man kan också filtrera grannarna efter en given selektor:

javascript$(element).prevAll(selektor);

Exempel

Låt oss hitta elementet #test och sätta texten '!' för alla dess grannar ovanför med metoden 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-koden kommer att se ut så här:

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

Se även

  • metoden nextAll,
    som returnerar element som finns efter det givna inuti samma förälder
  • metoden prev,
    som låter dig hitta grannen ovanför elementet
  • metoden prevUntil,
    som returnerar element som finns före det givna
  • metoden siblings,
    som låter dig hitta grannar till elementet inuti samma förälder