你可以用這個
$("#createprofilelink").click(function(event) {
event.preventDefault();
{create profile logic}
});
更多細節純jQuery的做到這一點可以jQuery的文檔http://api.jquery.com/event.preventDefault/
編輯中可以看出:它停止我刪除,因爲@maxedison評論此jQuery事件從發射但我剛剛測試過這和jQuery事件觸發但鏈接不去的地址。
<a id="thelink" href="http://www.google.com" onclick="return false;">the link</a>
<script>
$('#thelink').click(function(){alert('alert me');});
</script>
至於JS是鏈接確實應該指向一個真正的表格填寫,如泰倫東正確地說,問題的殘疾人一部分,所以用戶得到即使用戶體驗是相同的功能降低不使用JavaScript。
你甚至可以下去無腳本路徑
<noscript>
<div>Your user experience would be far improved if you
enable JavaScript but if you insist,
<a href="{real link}">Click Here to create your profile</a></div>
</noscript>
-1。你應該每個帖子有一個問題,而不是兩個。此外,互聯網上有大量關於如何處理沒有啓用JS的用戶的信息。有很多關於防止jQuery中的默認行爲的信息。使用Google。 – maxedison
如果您想停止事件,請在事件發生後使用e.preventDefault d =從收聽事件。但是,這被用來抑制JS事件。 – theshadowmonkey
+1這不是一個壞問題,是的,有很多關於網絡間網絡的信息-1沒有保證,並不是所有查詢本網站的人都是專家。 – kamui