37-解决方案
4.9.2 解决方案
由于某些Web浏览器的垃圾收集机制实现有缺陷,因此运行时添加到对象或者DOM节点中的属性(称作expandos)可能造成许多问题。jQuery为开发人员提供了直观而简练的方法 .data() ,帮助开发人员完全避免内存泄漏问题。
$('#myId').data('myObject', {
label: $('#myLabel')[0]
});
var myObject = $('#myId').data('myObject');
myObject.label;