Metoda prevUntil

Metoda prevUntil kthen elementet që ndodhen përpara një elementi të caktuar brenda të njëjtit prind. Metoda kthen elementet nga ai i caktuar deri te elementi i parë, që përshtatet me selektorin, i specifikuar si parametër i metodës. Nëse metodës nuk i kaloni parametra, ajo do të veprojë si metoda prevAll.

Sintaksa

Si parametër i parë mund të kaloni një shprehje në formë të vargut, sipas së cilës bëhet përzgjedhja, nyje DOM ose objekt jQuery. Si parametër i dytë mund të kaloni një kusht shtesë filtrimi në formë të vargut. Të dy parametrat janë opsional:

javascript.prevUntil([selektor], [filtër]);

Shembull

Le të gjejmë elementin #test dhe të gjithë fqinjëve të tij sipër deri te paragrafi me klasën www të vendosim tekstin '!' me ndihmën e metodës html:

html<p>jashtë</p>
<div>
  <p>brenda</p>
  <p class="www">brenda</p>
  <p>brenda</p>
  <p>brenda</p>
  <p id="test">brenda</p>
  <p>brenda</p>
  <p>brenda</p>
  <p class="www">brenda</p>
  <p>brenda</p>
</div>
<p>jashtë</p>
javascript$('#test').prevUntil('p.www').html('!');

Kodi HTML do të duket kështu:

html<p>jashtë</p>
<div>
  <p>brenda</p>
  <p class="www">brenda</p>
  <p>!</p>
  <p>!</p>
  <p id="test">brenda</p>
  <p>brenda</p>
  <p>brenda</p>
  <p class="www">brenda</p>
  <p>brenda</p>
</div>
<p>jashtë</p>

Shihni gjithashtu

  • metoda nextUntil,
    e cila kthen elementet që ndodhen pas atij të caktuar
  • metoda prev,
    e cila lejon fqinjin e elementit sipër
  • metoda prevAll,
    e cila kthen elementet që ndodhen përpara atij të caktuar brenda të njëjtit prind
  • metoda siblings,
    e cila lejon marrjen e elementeve fqinjë brenda të njëjtit prind