jquery触发器提交点击不在ff中工作

时间:2011-04-16 05:21:03

标签: jquery asp.net asp.net-mvc

我在尝试触发firefox 3.6中的提交按钮时遇到了麻烦,但它在IE 8中工作

        $('.triggerLink').click(function (event) {
            $('#submitBtn').trigger('click');
        });

我也在使用vs2010而在Firebug中只是说状态=在帖子上中止而没有响应或其他指示出了什么问题?

2 个答案:

答案 0 :(得分:1)

您似乎试图触发表单提交。而不是单击提交按钮,为什么不提交表单:

$('#submitBtn').closest('form').submit();

或者,如果您知道表单的id

$('#formID').submit();

答案 1 :(得分:0)

文档中有一些评论,其他人也有同样的问题。

.trigger()

  

自jQuery 1.3起,.trigger()ed事件   冒泡DOM树;一个事件   处理程序可以阻止冒泡   从处理程序返回false或   调用.stopPropagation()方法   在传递给事件的事件对象上   事件。虽然.trigger()模拟   一个事件激活,完成一个   合成事件对象,它没有   完美地复制了一个   自然发生的事件

正如马特上面提到的,为什么不使用.click()?