我有一个带有函数的javascript类:
function myClass()
{
this.myInit = function()
{
myObj = this;
var id-foo = 'myId';
jQuery('#'+id-foo).bind('click', function() { myObj.foo(id-foo); } );
}
this.foo = function(id) { alert(id); }
}
我只想将 DOM 元素绑定到事件(单击、dragonstart 等)并使其调用当前对象的函数(实际上是 this)。我试图直接调用 this.foo 但这不起作用,萤火虫告诉我 foo 不是一个函数。我给匿名函数的参数 id-foo 是问题吗?提前谢谢