I generate HTML using jQuery:
$("<a />")
.append("demo")
.click(function () { DemoFunc(event, value.Id) })
This works perfect for Chrome and IE8, but in FireFox I got an error: "event is not defined".
I changed the code like this:
.attr("onclick", "DemoFunc(event, " + value.Id + ")")
It works for Firefox, but not for Chrome and IE.
DemoFunc = function (e, assocGroupId) {
var target = (e.target) ? $(e.target) : $(e.srcElement);
....
}
Why!? Help!!
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…