<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("a").click(function (event) {
event.preventDefault();
alert('disabled');
});
});
</script>
</head>
<body>
<a href="/">Go to dotnetheaven.com </a>
</body>
</html>
這裏(http://api.jquery.com/event.preventDefault/),它是說:如果此方法被調用時,事件的默認動作不會被觸發。試圖瞭解event.preventDefault jQuery中
問:
上面的代碼,該事件意味着 '喀嗒'? '默認操作'是打開網址?我的理解是否正確?因爲我想知道爲什麼警戒仍然在event.preventDefault()
後出現。
是的,單擊錨點的默認操作是導航到其「href」。 – Jon
'alert'不是默認的操作,那爲什麼不顯示呢? :-) –
@KnutMarius [return false和preventDefault不是一回事](http://stackoverflow.com/questions/1357118/event-preventdefault-vs-return-false) – jbabey