【发布时间】:2011-02-27 19:27:53
【问题描述】:
我使用 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);
....
}
为什么!?帮助!!
【问题讨论】:
标签: javascript jquery events click