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