function foo(){
var a = 1;
this.b = 2;
this.c = function(){
alert(a);
alert(this.b);
$('.ei').each(function(){
alert(a);
alert(this.b);//undefined <-- i need this to be update to 3
});
}
}
var obj = new foo;
obj.b = 3; //update this property before call method
obj.c();
我有一个方法包含jQuery的每个(),我尝试访问该对象的属性,但我得到了一个未定义jQuery的无法访问对象的内部属性
我需要这个属性能够更新
有人知道如何使这项工作?
'this'''''''''将引用集合中的当前元素。将'this'缓存到'that'并使用'that.b'。 – Tushar