jQuery Form .live在Firefox中提交事件

时间:2011-07-05 22:38:40

标签: jquery ajax firefox

我有一些jQuery 1.4.4代码

$('.AJAXForm').live('submit', function (e) { .... });

这在IE中运行良好,但在Firefox中运行不正常。我正在使用

将表单加载到$(document).ready(...)上的div中
$('#DivPlaceHolderName').load('URLName .AJAXPageSection');

这样它只加载包含表单对象的目标页面的部分(以便目标表单页面也可以独立运行,以防脚本未启用)但.live函数不绑定到表单对象当它在Firefox中运行时。我已经尝试手动在页面本身上放置一个等效的表单,它运行代码很好,但是当后续加载表单时,实时方面似乎不起作用。这与链接(一个单独的,但类似的代码集)和Opera中的工作正常,所以我猜这是'提交'事件的Firefox问题?如果是这样,FF有解决方法吗?

THX

MH

1 个答案:

答案 0 :(得分:0)

自1.4.4以来,jQuery得到了显着的改进。我会尝试The latest version of jQuery (1.6.2 as of this post)查看问题是否已在源中修复。