prevAll-metodi

prevAll -metodi palauttaa kaikki elementit, jotka ovat ennen annettua elementtiä saman vanhemman sisällä.

Syntaksi

Kaikkien yläpuolisten naapurien hakeminen:

javascript$(valitsin).prevAll();

Naapureita voidaan myös suodattaa annetulla valitsimella:

javascript$(elementti).prevAll(valitsin);

Esimerkki

Etsitään elementti #test ja asetetaan kaikille sen yläpuolisille naapureille teksti '!' käyttämällä html -metodia:

html<p>ulkona</p>
<div>
  <p>sisällä</p>
  <p>sisällä</p>
  <p id="test">sisällä</p>
  <p>sisällä</p>
  <p>sisällä</p>
</div>
<p>ulkona</p>
javascript$('#test').prevAll().html('!');

HTML-koodi muuttuu näin:

html<p>ulkona</p>
<div>
  <p>!</p>
  <p>!</p>
  <p id="test">sisällä</p>
  <p>sisällä</p>
  <p>sisällä</p>
</div>
<p>ulkona</p>

Katso myös

  • metodi nextAll,
    joka palauttaa elementit, jotka ovat annetun elementin jälkeen saman vanhemman sisällä
  • metodi prev,
    joka hakee elementin välittömän yläpuolisen naapurin
  • metodi prevUntil,
    joka palauttaa elementit, jotka ovat ennen annettua elementtiä
  • metodi siblings,
    joka hakee elementin naapurit saman vanhemman sisällä