69 of 119 menu

Mbinu ya data

Mbinu data inaruhusu kuunganisha data ya aina yoyote kwa vipengele vya DOM kwa njia salama, ambayo inazuia uvujaji wa kumbukumbu. Tunaweza kuweka thamani tofauti kadhaa kwa kipengele na kuzipata baadaye. Matumizi ya mbinu data kusasisha data hayaathiri sifa katika DOM.

Syntax

Hivi ndivyo tunaweka thamani kwa kipengele fulani na ufunguo, ambayo inaweza kutumiwa kuipata baadaye:

.data(ufunguo, thamani);

Pia tunaweza kupitisha kitu, ambacho kina jumla ya ufunguo-thamani kusasisha data:

.data(kitu);

Inawezekana kupata data, zilizounganishwa na kipengele cha kwanza katika mkusanyiko wa jQuery, kwa kupitisha ufunguo pekee:

.data(ufunguo);

Bila kupitisha vigezo vyovyote, tunaweza kusoma data zilizounganishwa hapo awali na vipengele vya DOM. Mbinu itarudisha kitu cha JavaScript, kilichokuwa na kila thamani kama sifa:

.data();

Mfano

Wacha kwa kutumia data tuweke data kwa kitambulishi p, tukipitisha kama kigezo cha kwanza 'test' na thamani 21 kwa cha pili. Kisha tusome data, zilizohifadhiwa kwa ufunguo 'test':

<p>maandishi</p> $('p').data('test', 21); // hapa data zinaandikwa console.log($('p').data('test')); // itatoa nambari 21 console.log($('p').data()); // itatoa kitu {test: 21}

Angalia pia

  • mbinu removeData,
    ambayo inaondoa data kutoka kwa kipengele
  • mbinu hasData,
    ambayo inakagua uwepo wa data katika kipengele
  • mbinu attr,
    ambayo inaruhusu kupata na kubadilisha sifa yoyote ya kipengele
  • Sifa ya JavaScript dataset,
    ambayo inaruhusu kuongeza sifa zako mwenyewe kwa vitambulishi
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa