Metod data
Metod data istənilən tipdə məlumatları DOM elementlərinə
yaddaş sızmalarının qarşısını almaqla təhlükəsiz şəkildə
əlaqələndirməyə imkan verir.
Biz element üçün bir neçə fərqli dəyər təyin edə və sonradan
onları əldə edə bilərik.
Metod data istifadə edərək məlumatları yeniləmək
DOM-dakı atributlara təsir etmir.
Sintaksis
Biz beləcə hər hansı bir element üçün dəyər və açar təyin edirik, sonradan onu tapmaq üçün:
.data(açar, dəyər);
Həmçinin biz məlumatları yeniləmək üçün açar-dəyər cütlərini ehtiva edən obyekt ötürə bilərik:
.data(obyekt);
Yalnız açar ötürməklə jQuery kolleksiyasındakı ilk elementlə əlaqəli məlumatları əldə edə bilərik:
.data(açar);
Heç bir parametr ötürmədən, biz əvvəllər DOM elementləri ilə əlaqələndirilmiş məlumatları oxuya bilərik. Metod hər bir dəyəri xüsusiyyət kimi ehtiva edən JavaScript obyekti qaytaracaq:
.data();
Nümunə
Gəlin data istifadə edərək p teqi üçün məlumatları
təyin edək, ilk parametr kimi 'test' və ikinci üçün 21
dəyərini ötürək. Sonra 'test' açarı ilə saxlanılan məlumatları
oxuyaq:
<p>mətn</p>
$('p').data('test', 21); // burada məlumatlar yazılır
console.log($('p').data('test')); // 21 rəqəmini çıxardacaq
console.log($('p').data()); // {test: 21} obyektini çıxardacaq
Həmçinin baxın
-
metod
removeData,
elementdən məlumatları silir -
metod
hasData,
elementdə məlumatların olub-olmadığını yoxlayır -
metod
attr,
elementin istənilən atributunu əldə etməyə və dəyişdirməyə imkan verir -
JavaScript xüsusiyyəti
dataset,
teglərə öz atributlarınızı əlavə etməyə imkan verir