69 of 119 menu

Metoda data

Metoda data omogoča vezavo podatkov katere koli vrste na DOM elemente na varen način, kar preprečuje uhajanje pomnilnika. Lahko nastavimo več različnih vrednosti za element in jih pozneje pridobimo. Uporaba metode data za posodabljanje podatkov ne vpliva na atribute v DOM.

Sintaksa

Tako nastavimo vrednost za določen element in ključ, po katerem ga lahko pozneje najdemo:

.data(ključ, vrednost);

Prav tako lahko posredujemo objekt, ki vsebuje pare ključ-vrednost za posodobitev podatkov:

.data(objekt);

Podatke, povezane s prvim elementom v kolekciji jQuery, lahko pridobimo tako, da posredujemo samo ključ:

.data(ključ);

Brez podajanja parametrov lahko preberemo podatke, ki so bili prej povezani z DOM elementi. Metoda bo vrnila JavaScript objekt, ki vsebuje vsako vrednost kot lastnost:

.data();

Primer

Z uporabo data nastavimo podatke za oznako p tako, da posredujemo kot prvi parameter 'test' in vrednost 21 za drugega. Nato preberemo podatke, shranjene s ključem 'test':

<p>besedilo</p> $('p').data('test', 21); // tukaj so podatki zapisani console.log($('p').data('test')); // bo izpisal številko 21 console.log($('p').data()); // bo izpisal objekt {test: 21}

Glej tudi

  • metoda removeData,
    ki odstrani podatke iz elementa
  • metoda hasData,
    ki preverja prisotnost podatkov v elementu
  • metoda attr,
    ki omogoča pridobitev in spremembo katerega koli atributa elementa
  • JavaScript lastnost dataset,
    ki omogoča dodajanje lastnih atributov oznakam
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