我有以下代码来测试e.preventDefault()的工作原理.我认为这会阻止点击事件的发生.
$(document).ready(function( )
{
$("button").click(function(e)
{
e.preventDefault();
alert('button clicked');
});
});
Run Code Online (Sandbox Code Playgroud)
我有一个按钮.e.preventDefault()的目的是什么?根据我的阅读,它将阻止在这种情况下是点击的动作.
请注意,在上面的示例中,警报消息仍然显示.e.preventDefault()如何用于按钮单击.我知道如果它是一个超链接,它会阻止超链接转到它的目标.
preventDefault是为了防止默认的浏览器操作.所以,如果你愿意这样:
$("a").click(function(e){e.preventDefault();})
Run Code Online (Sandbox Code Playgroud)
点击链接将无能为力.或者在提交按钮 - 表单将不会被提交
| 归档时间: |
|
| 查看次数: |
15434 次 |
| 最近记录: |