jQuery 事件 - preventDefault() 方法

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>

猜你喜欢

转载自blog.csdn.net/lwang_IT/article/details/82048086