jquery – 在Chrome中工作的event.preventDefault(),而不是Firefox的提交按钮

前端之家收集整理的这篇文章主要介绍了jquery – 在Chrome中工作的event.preventDefault(),而不是Firefox的提交按钮前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有以下提交按钮:
<input type="submit" name="submit" value="Send" class="mybutton" />

当我使用以下代码

$(document).ready(function(){
        $("#submit").submit(function(){
                event.preventDefault();
                console.log('test');
        }
});

我的页面在Firefox中令人耳目一新,但不是Chrome.谁能指出我正确的方向?

我想使用提交按钮进行jQuery .ajax调用(不是常规表单提交)

解决方法

您需要确保将事件添加到事件函数的参数列表中.我认为某些浏览器有一个全局事件,这就是它在某些浏览器中有效的原因.
$(document).ready(function(){
   $("#submit").submit(function(event){  // The event is passed to this function
      event.preventDefault();
      console.log('test');
   }
});
原文链接:https://www.f2er.com/jquery/178279.html

猜你在找的jQuery相关文章