当前位置:嗨网首页>书籍在线阅读

37-解决方案

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

4.9.2 解决方案

由于某些Web浏览器的垃圾收集机制实现有缺陷,因此运行时添加到对象或者DOM节点中的属性(称作expandos)可能造成许多问题。jQuery为开发人员提供了直观而简练的方法 .data() ,帮助开发人员完全避免内存泄漏问题。

$('#myId').data('myObject', {
   label: $('#myLabel')[0]
});
var myObject = $('#myId').data('myObject');
myObject.label;