Показать сообщение отдельно
  #1 (permalink)  
Старый 24.12.2009, 14:43
jvs jvs вне форума
Новичок на форуме
Отправить личное сообщение для jvs Посмотреть профиль Найти все сообщения от jvs
 
Регистрация: 24.12.2009
Сообщений: 4

Как по событию вызвать метод определенного экземпляра объекта
Нужно чтобы при создании экземпляра объекта в него передавался id элемента и по клику по этому элементу вызывался метод экземпляра объекта, который это событие создал. Подскажите пожалуйста как правильно это написать.
Ошибка явно в "this.Result()" так как this для него получается сам объект по которому производится клик, а не метод экземпляра объекта.
function btn(id) {
this.id = id;
this.Result = function(){
alert("id="+this.id);
}
this.Events = function(){
jQuery("#"+this.id).click(function () {
this.Result();
});
}
}
var objBtn = new btn("button1");
objBtn.Events();
Ответить с цитированием