У меня есть следующий объект Javascript:
function extraFields(id) {
this.numActiveFields = 0;
...
this.addRow = function(quoteClass, rowClass) {
var remButton = $("<span></span>")
.addClass(rowClass)
.addClass(quoteClass)
.click(function() {
//here I want to refer to the object's variable, but instead refer
//to the JQuery object
this.numActiveFields++;
});
}
...
}
Я хочу изменить переменную объекта изнутри функции обратного вызова.Как бы я это сделал?Должен ли я изменить способ объявления объекта?