event.preventDefault() 方法阻止元素发生默认的行为。
例如:
当点击提交按钮时阻止对表单的提交
<script type="text/javascript">
$(function(){
$("#myform").submit(function(e){
if($("#search").val()==""){
alert("搜索内容不能为空");
e.preventDefault();
}
});
});
</script>
<form action="http://www.baidu.com" method="post" id="myform">
<input type="text" size="38" id="search" /><input type="submit" value="搜索" />
</form>
阻止以下 URL 的链接
<script>
$(document).ready(function(){
$("a").click(function(event){
event.preventDefault();
alert("检查 preventDefault() 是否被调用: " + event.isDefaultPrevented());
});
});
</script>
<a href="http://www.runoob.com/">菜鸟</a>