44 of 119 menu

Meetod closest

Meetod closest leiab lähima vanema elemendi, mis vastab meetodile parameetrina antud selektorile. See meetod on sarnane meetodiga parent. Otsing toimub järgmiselt: kõigepealt kontrollitakse vahetut elemendi vanemat, seejärel vanavanemat, vanavanavanemat ja nii edasi kuni juurelemendini (st kuni silt html).

Süntaks

Selektoriks võib olla DOM element, avaldis või jQuery objekt. Otsing algab parameetrina edastatud DOM elemendist:

.closest(selektor);

Teise parameetrina saab samuti edastada DOM elemendi, siis otsing tehakse selles elemendis:

.closest(selektor, kontekst);

Näide

Leiame elemendile #test lähima vanema klassiga www ja sisestame selle elemendi algusesse lõigu koos tekstiga '!' ning lõppu - lõigu koos tekstiga '?':

<div> <div class="www"> <div> <p id="test">text</p> </div> </div> </div> $('#test').closest('.www').append('<p>?</p>').prepend('<p>!</p>');

HTML-kood näeb välja selline:

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

Vaata ka

  • meetod parent,
    mis võimaldab saada elemendi vahetut vanemat
  • meetod parents,
    mis võimaldab saada kõik elemendi vanemad
  • meetod parentsUntil,
    mis võimaldab saada kõik elemendi vanemad kuni määratud vanemani
  • JavaScripti meetod closest,
    mis võimaldab saada lähima vanema elemendi
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu