空javascript事件的最佳做法(例如onclick =“javascript:;”)

前端之家收集整理的这篇文章主要介绍了空javascript事件的最佳做法(例如onclick =“javascript:;”)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > Which “href” value should I use for JavaScript links,“#” or “javascript:void(0)”?50个
如果你想要一个事件或一个空的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>

猜你在找的JavaScript相关文章