44 of 119 menu

Metodas closest

Metodas closest suranda artimiausią tėvinį elementą, atitinkantį metodo parametru nurodytą selektorių. Šis metodas yra panašus į metodą parent. Paieška vyksta taip: pirmiausia tikrinamas tiesioginis elemento tėvinis elementas, po to senelis, prosenelis ir taip toliau iki šakninio elemento (tai yra iki html žymės).

Sintaksė

Selektoriu gali būti DOM elementas, išraiška ar jQuery objektas. Paieška prasideda nuo kaip parametro perduoto DOM elemento:

.closest(selektorius);

Antruoju parametru taip pat galima perduoti DOM elementą, tada paieška bus vykdoma šiame elemente:

.closest(selektorius, kontekstas);

Pavyzdys

Elementui su #test suraskime artimiausią tėvinį elementą su klase www ir į šio elemento pradžią įterpkime pastraipą su tekstu '!', o į pabaigą - pastraipą su tekstu '?':

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

HTML kodas atrodys taip:

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

Taip pat žiūrėkite

  • metodas parent,
    kuris leidžia gauti tiesioginį elemento tėvinį elementą
  • metodas parents,
    kuris leidžia gauti visus elemento tėvinius elementus
  • metodas parentsUntil,
    kuris leidžia gauti visus elemento tėvinius elementus iki nurodyto tėvinio elemento
  • JavaScript metodas closest,
    kuris leidžia gauti artimiausią tėvinį elementą
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti