Ben HTML oluşturmak jQuery kullanmıyor:olay FireFox'ta tanımlanan, ama Tamam Chrome ve Internet Explorer
$("<a />")
.append("demo")
.click(function() { DemoFunc(event, value.Id) })
Bu Chrome ve IE8 için mükemmel çalışır, ancak FireFox'ta bir hata var: "Olay tanımlanmadı ". Bu gibi bir kod değiştirildi: Chrome ve IE için değil
.attr("onclick", "DemoFunc(event, " + value.Id + ")")
O Firefox için çalışır, ancak.
DemoFunc = function (e, assocGroupId) {
var target = (e.target) ? $(e.target) : $(e.srcElement);
....
}
Neden !? Yardım et!!
Teşekkürler, Tim, çok! Zamanımı kurtardın! :-) – podeig
Başka bir deyişle .. 'evr' veya çağrıda kullandığınız her şey, işlev() bölümünde de göründüğünden emin olun. Http://stackoverflow.com/questions/20522887/referenceerror-event-is-not-defined-error-in-firefox adresindeki aynı sorun – Malachi