close
總結:
<a href="javascript: handler(); return false;">連結</a>
IE11 會對"return false;" 報錯...;還是先寫下面的好了...:
<a href="javascript:void(0)">連結</a>
jQuery:
$('a').click( function(e) {e.preventDefault(); /*your_code_here;*/ return false; } );
參考:
無作用連結該寫 <a href="#" > 還是 <a href="javascript: void(0)" >
到底是 <a href="#" onClick="..."> 還是 <a href="javascript: ...">
Javascript href onclick
JavaScript function in href vs. onclick
未確認:jQuery - a tag onClick 事件的疑問
1. 【onclick】會比【href】先執行 ((這點是確定的))。
2. 改舊網站:
$("a").each(function(){ $(this).attr('url',$(this).attr('href')); $(this).attr('href','javascript:a_click(this)'); }); function a_click(obj){ //這裏可以先處理一些轉頁的動作,或是一些特殊的判斷處理 url = $(obj).attr('url); location.href = url; }
文章標籤
全站熱搜
留言列表