var data = $('.t-grid-header-wrap tr').data();
这些对 .data 的引用会在 jquery1.9 中工作吗,我在 Telerik js 文件中有一些,不清楚是删除了还是仅删除了 .data("events") ?
var data = $('.t-grid-header-wrap tr').data();
这些对 .data 的引用会在 jquery1.9 中工作吗,我在 Telerik js 文件中有一些,不清楚是删除了还是仅删除了 .data("events") ?
是的,它将在 1.9 中工作,只有一些内部结构events
被移除,.data()
这样它们就不会被意外操纵。
你仍然可以使用jQuery._data()
$._data(domElement, 'events')
演示:小提琴
正如您在jquery 文档中所读到的:
在 jQuery 1.4.3 之前(从 jQuery 1.4 开始),.data() 方法完全替换了所有数据,而不仅仅是扩展数据对象。如果您使用第三方插件,可能不建议完全替换元素的数据对象,因为插件可能也设置了数据。