也许我的大脑被炸了,但我正在写一个插件,它创建了一个元素,同时也创建了一个我想访问的对象。所以插件看起来像这样
(function ($) {
$.fn.myPlugin = function () {
return this.each(function () {
// do some stuff to the element...
this.objectInstance = new usefulObject();
});
};
})(jQuery);
function usefulObject(){
// useful object properties and methods....
this.doSomething = function(){
alert("Don't google Google. You'll break the internet.");
}
}
因此,当我调用插件时,我也希望能够访问我创建的有用对象。我想这样的事情可能有用。。。。
tweakedElement = $("#someDiv").myPlugin();
tweakedElement.objectInstance.doSomething();
... 但这不管用。我怎样才能做到这一点?我能做到吗?答案写在明信片上,或者下面,随便哪个适合你。