删除所有提交监听器
Remove all submit listeners
我试图消除在 chrome 扩展中提交表单的所有可能性(编写它供我自己使用)。我试过了 ( ":submit" ).each().die()
。但是感觉有些不合适(运行)。
我也试过了
$('button').submit(function(e) {
e.preventDefault();
});
submit
事件由 form
元素引发,而不是 button
。试试这个:
$('form').submit(function(e) {
e.preventDefault();
});
为了防止表单提交,更好的方法是在表单提交时return false。您可以通过以下代码执行此操作:
$('form').submit(function(e) {
return false;
});
现在将不会提交表单。
希望能帮助到你。
谢谢。
我试图消除在 chrome 扩展中提交表单的所有可能性(编写它供我自己使用)。我试过了 ( ":submit" ).each().die()
。但是感觉有些不合适(运行)。
我也试过了
$('button').submit(function(e) {
e.preventDefault();
});
submit
事件由 form
元素引发,而不是 button
。试试这个:
$('form').submit(function(e) {
e.preventDefault();
});
为了防止表单提交,更好的方法是在表单提交时return false。您可以通过以下代码执行此操作:
$('form').submit(function(e) {
return false;
});
现在将不会提交表单。 希望能帮助到你。 谢谢。