jQuery を使用して JavaScript を記述しているときに定期的に遭遇する問題は、オブジェクトのメソッドにイベント リスナーの追加が含まれる場合、'this' がオブジェクトへの参照から、イベントをトリガーした DOM 要素への参照に変更されることです。
現在、イベント ハンドラー内からオブジェクトを参照する場合は、次のようにします。
var theObject = this;
$('selector').click(function() {
theObject.methodToApply();
$(this).css('background','red');
});
イベントが常に「これ」を再割り当てしたいという事実を処理するより良い方法はありますか