javascript - 防止鼠标中键在 anchor 标签中打开新标签

标签 javascript php jquery html

挑战:防止鼠标中键在具有特定类的 anchor 标记中打开新选项卡。

我的问题是我已经尝试过,但它停止了页面中所有 anchor 标记的工作,但我不想要它。我想停止中间按钮的工作,以在具有类名 tab1 的 anchor 选项卡中打开一个新选项卡。

访问:http://jsbin.com/wemapehadu/edit?html,output

谁能解决这个问题...

最佳答案

另一个简单的解决方案 $(函数(){ $(文档).on("点击", 函数(e){ if($(e.target).is("#google") && e.button===1) e.preventDefault() }) }) 贾斌 谷歌
必应

[FIDDLE LINK][]

http://jsfiddle.net/kezcrxop/1/

关于javascript - 防止鼠标中键在 anchor 标签中打开新标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37608268/

相关文章:

javascript - 如何找到 DOM 中具有 z-index 值的所有元素

javascript - 在 javascript 中使用数学方程拆分变量

php - "Loading Record Number [##] of [Total]"进度条

jquery - SVG 中的图像元素不占据整个矩形 - jquery

javascript - JSPDF addHTML 不显示背景图片

javascript - 如何将 C# 的 DateTimes 列表转换为本地 JS 日期?

php - 以 HTML 形式插入数据库

php - 未定义索引但它在数据库中命名?

php - 如何根据 MySQL 和 PHP 中的用户权限创建两个不同的 session

javascript - 保存上传到 asp 的文件时可以阻止 window.onbeforeunload :fileupload