69 of 119 menu

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
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et