我使用jQuery生成HTML:
$("<a />")
.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);
....
}
为什么!?救命!!
https://stackoverflow.com/questions/2974601
复制相似问题