有人可以帮我理解这段代码吗?
$(this).data("obj",new Storage());
一个问题,“obj”的数据键是存储构造函数的实例吗?如何从数据方法中访问此对象?
答案 0 :(得分:0)
是的,new Storage()
创建的新创建的实例内部存储在jQuery的数据对象中。
要访问它,您可以
$(this).data("obj");
例如
var Storage = function() {}
Storage.prototype.stuff = function() {
console.log('hello kitty');
}
$(this).data("obj",new Storage()); // create a new instance
$(this).data("obj").stuff(); // logs "hello kitty"
答案 1 :(得分:0)
一个问题," obj"的数据键。它是Storage构造函数的实例吗?
是。这是结果对象。
如何从数据方法访问此对象?
var obj = $(this).data("obj");