我想在我創建的對象中引用this.foo,但是這是引用觸發該函數的HTML元素。當通過事件調用對象時,有什麼辦法可以保留對象中的引用?JavaScript無法引用此對象
這是怎麼回事的例子:
$('document').on('click','button',object.action);
var object = {
foo : null,
action : function(){
this.foo = "something";
}
};
的錯誤我會收到是
Uncaught TypeError: Object #<HTMLInputElement> has no variable 'var'
對不起,這只是一個示例來說明我的問題。 –
把引號放在它「var」可能工作。 –
您無法在JavaScript中使用保留關鍵字,如var –