作成したオブジェクトで this.foo を参照しようとしていますが、これは関数をトリガーした HTML 要素を参照しています。イベント経由で呼び出されたときに、これへの参照をオブジェクトに保存する方法はありますか?
何が起こっているかの例を次に示します。
$('document').on('click','button',object.action);
var object = {
foo : null,
action : function(){
this.foo = "something";
}
};
私が受け取るエラーは
Uncaught TypeError: Object #<HTMLInputElement> has no variable 'var'