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

2018-07-24 11:49 更新

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

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

在內(nèi)部實現(xiàn)上, jQuery 會在指定節(jié)點添加一個內(nèi)部標識,以此為 key ,把數(shù)據(jù)存在內(nèi)部閉包的一個結(jié)構(gòu)當中。事實上, jQuery 的事件綁定機制也使用了這套數(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)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號