我正在使用Jquery小部件工厂处理小部件。简短的代码是这样的:
_create: function(){
this.element.hide(); //hide original input
this.newInput=$("<input>"); //new one
this.element.before(this.newInput); //add the new one
},
onFocusOut: function(){
if($(this).val()) ???.takeData();
},
takeData: function(){
this.element.val()=this.newInput.val();
}
onFocusOut中的'this'是对输入字段的引用,而不是对小部件本身的引用。如何调用小部件的takeData函数?如何获得对“ this”所在的小部件的引用?
Thx,迈克:-)