Metoda data
Metoda data lejon lidhjen e të dhënave të çdo
tipi me elementët DOM në mënyrë të sigurt, gjë që
shmung rrjedhjen e kujtesës.
Ne mund të vendosim disa vlera të ndryshme për
një element dhe t'i marrim ato më vonë.
Përdorimi i metodës data për të përditësuar
të dhënat nuk ndikon në atributet në DOM.
Sintaksa
Kështu vendosim vlerën për një element dhe çelësin, me të cilin mund të gjendet më vonë:
.data(çelës, vlerë);
Gjithashtu mund të kalojmë një objekt, i cili përmban çifte çelës-vlerë për përditësimin e të dhënave:
.data(objekt);
Mund të merren të dhënat e lidhura me elementin e parë në koleksionin jQuery, duke kaluar vetëm çelësin:
.data(çelës);
Duke mos kaluar asnjë parametër, ne mund t'i lexojmë të dhënat e lidhura më parë me elementët DOM. Metoda do të kthejë një objekt JavaScript, që përmban çdo vlerë si veti:
.data();
Shembull
Le të vendosim me ndihmën e data të dhëna për
tagin p, duke kaluar si parametër i parë
'test' dhe vlerën 21 për të dytin. Pastaj
lexojmë të dhënat e ruajtura me çelësin 'test':
<p>tekst</p>
$('p').data('test', 21); // këtu të dhënat shkruhen
console.log($('p').data('test')); // do të shfaqë numrin 21
console.log($('p').data()); // do të shfaqë objektin {test: 21}
Shihni gjithashtu
-
metoda
removeData,
e cila fshin të dhënat nga një element -
metoda
hasData,
e cila kontrollon nëse ka të dhëna në një element -
metoda
attr,
e cila lejon marrjen dhe ndryshimin e çdo atributi të një elementi -
vetia JavaScript
dataset,
e cila lejon shtimin e atributeve tuaja te tagjet