Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
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