您没有
event将事件处理程序定义为参数,因此在
event.preventDefault();
浏览器尝试
event在全局范围内查找。Chrome碰巧在全局范围内提供了事件对象(因此没有错误),但是Firefox没有(因此没有错误)。
我建议将
event参数添加到事件处理程序中:
$("#dodaj").click(function(event){ event.preventDefault(); // ...});还有一个额外的区别:如果您未定义
event参数,
event则将引用Chrome中的 本机
事件对象,该对象不同于jQuery传递给处理程序的事件对象。
要了解有关使用jQuery进行事件处理的更多信息,建议阅读以下文章。



