.data()没有参数 - 它会在jquery1.9中工作吗?

时间:2014-03-12 10:48:13

标签: jquery jquery-1.9 jquery-migrate

var data = $('.t-grid-header-wrap tr').data();

这些对.data的引用是否适用于jquery1.9, 我在telerik js文件中有一些,不清楚它是删除了还是只删除了.data(“事件”)?

2 个答案:

答案 0 :(得分:3)

是的,它可以在1.9中使用,只有events之类的某些内部结构从.data()中移除,因此不会被意外操纵。

您仍然可以使用jQuery._data()

$._data(domElement, 'events')

演示:Fiddle

答案 1 :(得分:0)

您可以阅读jquery documentation

  

在jQuery 1.4.3之前(从jQuery 1.4开始).data()方法   完全替换了所有数据,而不仅仅是扩展数据   宾语。如果您使用的是第三方插件,则可能不建议使用   完全替换元素的数据对象,因为插件可能   还设置了数据。