69 of 119 menu

Metode data

Metode data ļauj droši piesaistīt jebkura veida datus DOM elementiem, izvairoties no atmiņas noplūdēm. Mēs varam iestatīt vairākas dažādas vērtības elementam un iegūt tās vēlāk. Metodes data izmantošana datu atjaunināšanai neietekmē atribūtus DOM.

Sintakse

Šādi mēs iestatām vērtību kādam elementam un atslēgu, pēc kuras to varēs atrast vēlāk:

.data(atslēga, vērtība);

Mēs varam arī nodot objektu, kas satur atslēgu-vērtību pārus datu atjaunināšanai:

.data(objekts);

Var iegūt datus, kas saistīti ar pirmo elementu jQuery kolekcijā, nodot tikai atslēgu:

.data(atslēga);

Nenododot nevienu parametru, mēs varam nolasīt datus, kas iepriekš saistīti ar DOM elementiem. Metode atgriezīs JavaScript objektu, kas satur katru vērtību kā īpašību:

.data();

Piemērs

Izmantosim data, lai iestatītu datus p tagam, nododot kā pirmo parametru 'test' un vērtību 21 kā otro. Tad nolasīsim datus, kas saglabāti ar atslēgu 'test':

<p>teksts</p> $('p').data('test', 21); // šeit dati tiek ierakstīti console.log($('p').data('test')); // izvadīs skaitli 21 console.log($('p').data()); // izvadīs objektu {test: 21}

Skatiet arī

  • metodi removeData,
    kas noņem datus no elementa
  • metodi hasData,
    kas pārbauda, vai elementā ir dati
  • metodi attr,
    kas ļauj iegūt un mainīt jebkuru elementa atribūtu
  • JavaScript īpašību dataset,
    kas ļauj pievienot savus atribūtus tagiem
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