Metoda parentsUntil

Metoda parentsUntil merr të gjithë prindërit e një elementi - jo vetëm atë të drejtpërdrejtë, por edhe gjyshin, stërgjyshin e kështu me radhë deri te elementi rrënjë (domethënë deri te tagu html). Në këtë rast, kërkimi i prindërve përfundon kur arrihet te prindi që përputhet me selektorin e specifikuar si parametër i kësaj metode.

Sintaksa

Kërkimi i prindit deri te prindi që përputhet me selektorin, selektori mund të jetë nyje DOM, shprehje ose objekt jQuery, gjithashtu mund të përdorni parametrin e dytë për filtrim shtesë. Të dy parametrat janë opsional:

javascript.parentsUntil([selektor], [filter]);

Selektori mund të mos specifikohet, në këtë rast metoda do të sillet në mënyrë të ngjashme me metodën parents:

javascript.parentsUntil();

Shembull

Le të gjejmë elementin #test pastaj të gjejmë të gjithë prindërit e tij deri te elementi me klasën zzz duke përdorur parentsUntil dhe të vendosim teksti '!' në fillim të tyre duke përdorur prepend:

html<div>
  <div class="zzz">
    <div class="www">
      <div class="www">
        <p id="test">text</p>
      </div>
    </div>
  </div>
</div>
javascript$('#test').parentsUntil('.zzz').prepend('!');

Kodi HTML do të duket kështu:

html<div>
  <div class="zzz">
    <div class="www">
      !
      <div class="www">
        !<p id="test">text</p>
      </div>
    </div>
  </div>
</div>

Shihni gjithashtu

  • metoda parent,
    e cila lejon marrjen e prindit të drejtpërdrejtë të elementit
  • metoda closest,
    e cila lejon marrjen e elementit më të afërt prindëror që plotëson selektorin
  • metoda parents,
    e cila lejon marrjen e të gjithë prindërve të elementit
  • metoda children,
    e cila lejon marrjen e pasardhësve të elementit