69 of 119 menu

Metod data

Metod data omogućava vezivanje podataka bilo kog tipa za DOM elemente na bezbedan način, što omogućava izbegavanje curenja memorije. Možemo da postavimo nekoliko različitih vrednosti za element i da ih dobijemo kasnije. Korišćenje metoda data za ažuriranje podataka ne utiče na atribute u DOM-u.

Sintaksa

Ovako postavljamo vrednost za neki element ključ i vrednost, po kojima će moći kasnije da se pronadu:

.data(ključ, vrednost);

Takođe možemo proslediti objekat, koji sadrži parove ključ-vrednost za ažuriranje podataka:

.data(objekat);

Možemo dobiti podatke, povezane sa prvim elementom u kolekciji jQuery, prosleđivanjem samo ključa:

.data(ključ);

Ne prosleđujući nikakve parametre, možemo pročitati podatke ranije povezane sa DOM elementima. Metod će vratiti JavaScript objekat, koji sadrži svaku vrednost u obliku svojstva:

.data();

Primer

Hajde da pomoću data postavimo podatke za tag p, prosledivši kao prvi parametar 'test' i vrednost 21 za drugi. Zatim pročitajmo podatke, sačuvane pod ključem 'test':

<p>tekst</p> $('p').data('test', 21); // ovde se podaci upisuju console.log($('p').data('test')); // ispisace broj 21 console.log($('p').data()); // ispisace objekat {test: 21}

Vidite takođe

  • metod removeData,
    koji briše podatke iz elementa
  • metod hasData,
    koji proverava prisustvo podataka u elementu
  • metod attr,
    koji omogućava dobijanje i menjanje bilo kog atributa elementa
  • JavaScript svojstvo dataset,
    koje omogućava dodavanje sopstvenih atributa tagovima
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij