मैं HTML उत्पन्न में फ़ायर्फ़ॉक्स में परिभाषित किया गया है नहीं है, लेकिन ठीक:घटना jQuery का उपयोग कर क्रोम और IE
$("<a />")
.append("demo")
.click(function() { DemoFunc(event, value.Id) })
यह क्रोम और IE8 के लिए एकदम सही काम करता है, लेकिन फ़ायर्फ़ॉक्स में मैं एक त्रुटि मिली: "घटना से परिभाषित नहीं है "। मैं इस तरह कोड बदल दिया है: क्रोम और IE के लिए
.attr("onclick", "DemoFunc(event, " + value.Id + ")")
यह Firefox के लिए काम करता है, लेकिन नहीं।
DemoFunc = function (e, assocGroupId) {
var target = (e.target) ? $(e.target) : $(e.srcElement);
....
}
क्यों !? मदद!!
धन्यवाद, टिम, बहुत कुछ! आपने मेरा समय बचाया! :-) – podeig
दूसरे शब्दों में .. सुनिश्चित करें कि 'evt' या जो भी आप कॉल में उपयोग कर रहे हैं वह फ़ंक्शन() भाग में भी दिखाई देता है। Http://stackoverflow.com/questions/20522887/referenceerror-event-is-not-defined-error-in-firefox में वही समस्या – Malachi