ich generieren HTML jQuery:Ereignis wird nicht in FireFox definiert, aber ok in Chrome und IE
$("<a />")
.append("demo")
.click(function() { DemoFunc(event, value.Id) })
Das für Chrome und IE8 perfekt funktioniert, aber in FireFox bekam ich einen Fehler: „Ereignis nicht definiert ist ". Ich änderte den Code wie folgt:
.attr("onclick", "DemoFunc(event, " + value.Id + ")")
Es ist für Firefox funktioniert, aber nicht für Chrome und IE.
DemoFunc = function (e, assocGroupId) {
var target = (e.target) ? $(e.target) : $(e.srcElement);
....
}
Warum !? Hilfe!!
Vielen Dank, Tim, viel! Du hast meine Zeit gerettet! :-) – podeig
Mit anderen Worten: Stellen Sie sicher, dass "evt" oder was auch immer Sie im Aufruf verwenden, auch im function() -Teil erscheint. Gleiches Problem wie in http://stackoverflow.com/questions/20522887/referenceerror-event-is-not-defined-error-in-firefox – Malachi