我想在jQuery代码块中使用调用对象的值,但'this'映射到jquery对象而不是eh调用者!如何解决这个请求?在jQuery代码块中使用'this'的问题
// class
myClass = function(){
// member object
this._localVars = {
_elementClass:'.elem-class',
_dots:null,
_dotStatus:null
};
// member function
this.func1 = function() {
$(this._elementClass).each(function(_index, _element){
// this._localVars._dots[_index] = _element; ... this line throws an error 'this._localVars' is undefined ... as 'this' is html element here and not an object of the calling class
});
};
};
请建议如何使用jquery代码块中的'this'来引用类的变量/对象而不是HTML/jQuery。
感谢
感谢一个兄弟......这正是我一直在寻找的。谢谢! – Mandeep 2010-10-17 15:06:39
@曼迪普 - 不客气。 :O) – user113716 2010-10-17 15:08:03