Как часто у меня бывает, после постинга проблемы чуток подумал и нашел решение
:
function Test(id)
{
this._var = 5;
var obj = this;
$(id).click(
function() {
Test.prototype.onclick.call(obj /* экземпляр Test */, this /* нажатый элемент*/ );
}
);
}
Test.prototype.onclick = function(el)
{
alert(el); // нажатый элемент
alert(this._var); // 5
}
var t = new Test("#div-test");