44 of 119 menu

Metode closest

Metode closest atrod tuvāko vecākelementu, kas atbilst metodes parametrā norādītajam selektoram. Šī metode ir līdzīga metodei parent. Meklēšana notiek šādi: vispirms tiek pārbaudīts tiešais elementa vecāks, tad vecāka vecāks, vecākvecāks un tā tālāk līdz saknes elementam (tas ir, līdz tagam html).

Sintakse

Selektors var būt DOM elements, izteiksme vai jQuery objekts. Meklēšana sākas ar kā parametru nodoto DOM elementu:

.closest(selektors);

Kā otro parametru var arī nodot DOM elementu, tad meklēšana tiks veikta šajā elementā:

.closest(selektors, konteksts);

Piemērs

Atradīsim elementam ar #test tuvāko vecāku ar klasi www un šī elementa sākumā ievietosim rindkopu ar tekstu '!', bet beigās - rindkopu ar tekstu '?':

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

HTML kods izskatīsies šādi:

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

Skatiet arī

  • metodi parent,
    kas ļauj iegūt elementa tiešo vecāku
  • metodi parents,
    kas ļauj iegūt visus elementa vecākus
  • metodi parentsUntil,
    kas ļauj iegūt visus elementa vecākus līdz norādītajam vecākam
  • JavaScript metodi closest,
    kas ļauj iegūt tuvāko vecākelementu
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt