Показать сообщение отдельно
  #1 (permalink)  
Старый 03.12.2009, 13:44
Новичок на форуме
Отправить личное сообщение для noumo Посмотреть профиль Найти все сообщения от noumo
 
Регистрация: 03.12.2009
Сообщений: 2

Область видимости переменной.
Только недавно начал разбираться в основах ООП в JS.
Возникла небольшая проблема. Есть скрипт:
function someFunc(div,val){
	this.obj = div;
	this.foo = val;
	
	$('#'+this.obj).click(function(){
		alert(this.foo);
	})
}

почему то выводит "undefined", как мне обратиться к переменной this.foo в теле подфункции? (самое интересное что просто val выводится)
Подскажите люди добрые
Ответить с цитированием