小编Ben*_*t R的帖子

阻止href打开链接但仍然执行其他绑定事件

我想阻止打开页面的链接.所以我写了这个:

$("a").click(function(e) {
    e.preventDefault()
}
Run Code Online (Sandbox Code Playgroud)

太棒了!但这阻止了我的另一个事件:

$(".toolbar a").click(function(e) {
    ...action...
}
Run Code Online (Sandbox Code Playgroud)

当然,我可以通过一些测试将我的动作添加到第一个事件,但有一种优雅的方法可以防止只有 href事件执行吗?

编辑

事实上它很有效,对不起.看@ raina77ow小提琴在这里工作:http://jsfiddle.net/HeFS6/

jquery events click preventdefault

27
推荐指数
2
解决办法
4万
查看次数

标签 统计

click ×1

events ×1

jquery ×1

preventdefault ×1