44 of 119 menu

Metoda closest

Metoda closest najde najbližji nadrejeni element, ki ustreza selektorju, podanem kot parameter metode. Ta metoda je podobna metodi parent. Iskanje poteka takole: najprej se preveri neposredni starš elementa, nato starš starša, starš starša starša in tako naprej do korenskega elementa (to je do oznake html).

Sintaksa

Selektor je lahko DOM element, izraz ali objekt jQuery. Iskanje se začne z DOM elementom, podanim kot parameter:

.closest(selektor);

Kot drugi parameter lahko podate tudi DOM element, potem se bo iskanje izvajalo v tem elementu:

.closest(selektor, kontekst);

Primer

Poiščimo za element z #test najbližjega starša z razredom www in na začetek tega elementa vstavimo odstavek z besedilom '!', na konec pa odstavek z besedilom '?':

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

HTML koda bo takole:

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

Glejte tudi

  • metoda parent,
    ki omogoča pridobitev neposrednega starša elementa
  • metoda parents,
    ki omogoča pridobitev vseh staršev elementa
  • metoda parentsUntil,
    ki omogoča pridobitev vseh staršev elementa do določenega starša
  • JavaScript metoda closest,
    ki omogoča pridobitev najbližjega nadrejenega elementa
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni