我在尝试触发firefox 3.6中的提交按钮时遇到了麻烦,但它在IE 8中工作
$('.triggerLink').click(function (event) {
$('#submitBtn').trigger('click');
});
我也在使用vs2010而在Firebug中只是说状态=在帖子上中止而没有响应或其他指示出了什么问题?
答案 0 :(得分:1)
您似乎试图触发表单提交。而不是单击提交按钮,为什么不提交表单:
$('#submitBtn').closest('form').submit();
或者,如果您知道表单的id
:
$('#formID').submit();
答案 1 :(得分:0)
文档中有一些评论,其他人也有同样的问题。
自jQuery 1.3起,.trigger()ed事件 冒泡DOM树;一个事件 处理程序可以阻止冒泡 从处理程序返回false或 调用.stopPropagation()方法 在传递给事件的事件对象上 事件。虽然.trigger()模拟 一个事件激活,完成一个 合成事件对象,它没有 完美地复制了一个 自然发生的事件。
正如马特上面提到的,为什么不使用.click()?