69 of 119 menu

Meetod data

Meetod data võimaldab siduda mis tahes tüüpi andmeid DOM elementidega turvalisel viisil, vältides mälulekkeid. Me saame määrata elemendile mitu erinevat väärtust ja need hiljem tagasi saada. Meetodi data kasutamine andmete uuendamiseks ei mõjuta DOM-i atribuute.

Süntaks

Nii seame me elemendile väärtuse ja võtme, mille abil seda hiljem leida saab:

.data(võti, väärtus);

Samuti saame edastada objekti, mis sisaldab võtme-väärtuse paare andmete uuendamiseks:

.data(objekt);

Andmeid, mis on seotud jQuery kollektsiooni esimese elemendiga, saame kätte, edastades ainult võtme:

.data(võti);

Andmete saamiseks, mis on varem DOM elementidega seotud, ei pea me ühtegi parameetrit edastama. Meetod tagastab JavaScript objekti, mis sisaldab iga väärtuse atribuudina:

.data();

Näide

Paneme data abil andmed sildile p, edastades esimese parameetrina 'test' ja väärtuse 21 teiseks. Seejärel loeme andmed, mis on salvestatud võtmega 'test':

<p>tekst</p> $('p').data('test', 21); // siin kirjutatakse andmed console.log($('p').data('test')); // väljastab numbri 21 console.log($('p').data()); // väljastab objekti {test: 21}

Vaata ka

  • meetod removeData,
    mis eemaldab andmed elemendist
  • meetod hasData,
    mis kontrollib andmete olemasolu elemendis
  • meetod attr,
    mis võimaldab saada ja muuta suvalist elemendi atribuuti
  • JavaScripti omadus dataset,
    mis võimaldab lisada oma atribuute siltidele
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