如何使用jQuery.data递归扩展数据
How to extend data recursively with jQuery.data?
我正在寻找一种更好的方法:
var extended = $.extend(entity.data('namespace'), {
att1 : whatever,
att2 : whatever
});
entity.data('namespace', extended);
有什么建议吗?
.data()
不知道如何扩展。如果您想扩展,您必须使用jquery的.extend()
方法自己进行扩展。递归扩展可以通过将true
作为第一个参数来实现,因此:
entity.data('namespace', $.extend(true, entity.data('namespace'), { ... }));
相关文章:
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- Chrome扩展:遍历不同的页面并收集数据
- o数据扩展查询在SystemUserRolesSet上不起作用
- 在Knockout中扩展动态和映射数据
- Google Chrome扩展在本地保存数据
- 在Drupal7中扩展字段集时,修改collapse.js以从xml获取附加数据
- jQuery扩展数据持久性
- 从chrome扩展创建一个包含POST数据的链接
- 扩展详细信息Jquery数据表的持久性
- 如何引用Firefox扩展的数据目录中的文件
- 保存每个POST数据的Chrome扩展
- 通过命令按钮单击更改丰富面可扩展数据表高度
- OL3:将“扩展数据”写入 KML
- 在QuickBlox中传递扩展数据和会话请求时出现问题
- 如何在jsf中鼠标悬停时高亮显示扩展数据表的行
- 如何在拖放中扩展数据复制
- 从firefox扩展's数据目录播放音频
- 扩展数据表”;fnInitComplete”;
- 如何使用jQuery.data递归扩展数据
- 在TypeScript中扩展数据对象