jQuery event.isDefaultPrevented() 方法

  • 定义和用法

    event.isDefaultPrevented() 方法检查指定的事件上是否调用了 event.preventDefault() 方法。
  • 语法

    event.isDefaultPrevented()
  • 参数

    参数 描述
    event 必需的。事件参数来自事件绑定功能
  • 示例

    下例演示了防止链接打开 URL,并检查 preventDefault() 是否被调用:
    <!DOCTYPE html>
    <html lang="en">
    <head>
       <meta charset="UTF-8">
       <title>欢迎来到菜鸟教程</title>
       //此版本是百度cdn 1.11.1,当然你可以使用更高的版本,从2.0版本以上的是不支持ie6-8的
       <script type="text/javascript" src="http://libs.baidu.com/jquery/1.11.1/jquery.min.js"></script>
       <script>
           $(document).ready(function () {
                $("a").click(function(event){
                   event.preventDefault();
                   alert("检查 preventDefault() 是否被调用: " + event.isDefaultPrevented());
                });
            });
       </script>
    </head>
    <body>
            <a href="/www.cainiaoya.com/">点击菜鸟教程</a>
            <p>preventDefault() 方法用于防止链接打开 URL。</p>
            <p>点击链接检测默认动作是否被保护,event.isDefaultPrevented返回了true</p>
    </body>
    </html>
    
    尝试一下