jQuery 如何把數(shù)據(jù)存到節(jié)點(diǎn)中

2018-07-24 11:49 更新

jQuery 提供了一種機(jī)制,可以把節(jié)點(diǎn)作為數(shù)據(jù)存儲(chǔ)的容器。

$.data()
往節(jié)點(diǎn)中獲取/設(shè)置數(shù)據(jù)
$.removeData()
刪除數(shù)據(jù)

在內(nèi)部實(shí)現(xiàn)上, jQuery 會(huì)在指定節(jié)點(diǎn)添加一個(gè)內(nèi)部標(biāo)識(shí),以此為 key ,把數(shù)據(jù)存在內(nèi)部閉包的一個(gè)結(jié)構(gòu)當(dāng)中。事實(shí)上, jQuery 的事件綁定機(jī)制也使用了這套數(shù)據(jù)接口。

$.data($('#data').get(0), 'test', '123');
$('#data').data('test', '456');
console.log($.data($('#data').get(0), 'test'));
console.log($('#data').data('test'));


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)