事件未在FireFox中定义,但在Chrome和IE中确定
我使用jQuery生成HTML:
$("") .append("demo") .click(function () { DemoFunc(event, value.Id) })
这适用于Chrome和IE8,但在FireFox中我收到错误:“事件未定义”。 我改变了这样的代码:
.attr("onclick", "DemoFunc(event, " + value.Id + ")")
它适用于Firefox,但不适用于Chrome和IE。
DemoFunc = function (e, assocGroupId) { var target = (e.target) ? $(e.target) : $(e.srcElement); .... }
为什么!? 救命!!