Показать сообщение отдельно
  #2 (permalink)  
Старый 24.12.2009, 15:03
Аватар для subzey
Пионэр
Отправить личное сообщение для subzey Посмотреть профиль Найти все сообщения от subzey
 
Регистрация: 16.11.2009
Сообщений: 1,322

this переопределяется при вызове функции jQuery. Попробуйте использовать замыкания, как-то так:
function btn(id) {
this.id = id;
this.Result = function(){
alert("id="+this.id);
}
var me = this;
this.Events = function(){
jQuery("#"+this.id).click(function () {
me.Result();
});
}
}
var objBtn = new btn("button1");
objBtn.Events();
Ответить с цитированием