I've created a javascript object like so:

var myObj={
     //    internally used
     OtherFunction: function(){ alert('hi');},

     //    externally used
     EditInfo: function(){
           this.OtherFunction();
     }
};

if i bind EditInfo to a button, like so:

$('#myButton').click(myObj.EditInfo)

Then (this) is pointing to the button, not to myObj. Why is that?

I'm using FF3.5

Reply via email to