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