Poznakomlus, это не вариант. В функциях разные обработчики, почти на разных элементах.
В общем все же сделал ручками
function version1(){
var self=this;
var myEventName='version1';
self.docList=function(){
};
$('#name').bind('click.'+myEventName,self.docList);
self.__destruct=function(){
$('#name').unbind('click.'+myEventName,self.docList);
};
}
my_exc_func= new version1();
// my_exc_func.__destruct();
// delete my_exc_func;
kostyanet, cпасибо за ответ по делу!