定义
有些元素有着默认的行为,如a标签,当点击时就会发生跳转。 但有些时候我们想要阻止元素发生默认行为,就要用到 preventDefault() 方法。
语法: event.preventDefault()
参数: event:必需。event 参数来自事件绑定函数。
检查 有时候,我们并不确定指定的事件上是否调用了 preventDefault() 方法,这时就需要使用event.isDefaultPrevented()方法来检查。调用了返回true,反之false。
HTML:
示例
$("#demo").click(function(event){
// 阻止该DOM元素的默认行为
event.preventDefault();
// 检查是否调用了preventDefault()方法
console.log(event.isDefaultPrevented());
});
当再次点击链接时,便不再有默认行为发生。