jQuery学习笔记

把数据存到节点中

jQuery 提供了一种机制,可以把节点作为数据存储的容器。

$.data()
往节点中获取/设置数据

$.removeData()
删除数据
在内部实现上, jQuery 会在指定节点添加一个内部标识,以此为 key ,把数据存在内部闭包的一个结构当中。事实上, jQuery 的事件绑定机制也使用了这套数据接口。

$.data($('#data').get(0), 'test', '123');
$('#data').data('test', '456');
console.log($.data($('#data').get(0), 'test'));
console.log($('#data').data('test'));
上一篇: 下一篇: