function MyClass() {
this.init = function() {
$("div.myclass").click(function() { myclick(); })
};
this.myclick = function() {
alert("myclick");
};
}
var myclass = new MyClass();
myclass.init();
$("div.myclass").click(function() { myclass.myclick(); })
, то все работает.function MyClass() {
$("div.myclass").click(this.myclick)
}
MyClass.prototype.myclick = function() {
alert("myclick")
}
function MyClass() {
var self = this
$("div.myclass").click(function() {
self.myclick()
})
}
MyClass.prototype.myclick = function() {
alert("myclick")
}