[jQuery] 阻止HTML元素發生預設行為

preventDefault() 方法阻止元素發生預設行為

例如a連結的開啟網頁,送出表單按鈕的送出功能,可以設定如下:

$(document).ready(function(){
  $("a").click(function(event){
    event.preventDefault();
  });
});
 


<a href="google.com">google</a>

這樣網站的a連結就無法開啟網頁了。

2 thoughts on “[jQuery] 阻止HTML元素發生預設行為

  • 我用手機,點文章中的 google,會導到 google 首頁耶,我以為點了要沒反應才對?還是我誤解文章內容了?是要做在送出表單按鈕上,點送出才有效果?

    • 是文章撰寫錯誤,因為我只是要秀A連結原始碼,沒有要秀效果得意思,沒注意到XD,謝謝。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *