参见英文答案 >
Which “href” value should I use for JavaScript links,“#” or “javascript:void(0)”?50个
如果你想要一个事件或一个空的javascript调用的链接,有几种方法,我可以想到:
如果你想要一个事件或一个空的javascript调用的链接,有几种方法,我可以想到:
<a href="#">Method 1</a> <- Ugh... changes URL in browser <a href="javascript:;">Method 1</a> <- My currently preferred method <a href="javascript:void(0);">Method 1</a> <- Another approach?
在跨浏览器兼容性和简洁性方面,最好的方法是什么?
解决方法
一个Jquery解决方案..
$('a.preventDefault').click(function(){ return false }); <a href="#" class="preventDefault">Method 1</a>