javascript - 右键单击并保存链接以在新选项卡中打开

标签 javascript jquery

我使用 jquery 在我的项目中添加了一个自定义右键单击菜单,现在我想要实现的是:

-> 如果任何人右键单击一个链接,那么一个选项将显示“在新选项卡中打开链接”,并且在选择该选项后,它将使用该链接在新选项卡中打开。

-> 否则它会禁用“在新标签页中打开链接”选项并默认工作。

我在项目中使用了 Jquery。因此,任何解决方案天气 jquery 或纯 js 都将被应用。 :D

最佳答案

基本上,您需要一个带有“目标”属性的链接。 假设您已经有链接 <a>在您的菜单中,只需添加

target="_blank"

因为它在新标签页中打开。 您可以在需要时通过 jQuery 动态添加此属性。

$("#mylink").attr("target","_blank")

关于javascript - 右键单击并保存链接以在新选项卡中打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38790383/

相关文章:

javascript - 为什么我的类原型(prototype)不起作用?

javascript - 指定的值 "undefined"不是有效数字

javascript - 从 !value 中排除 0

javascript - 单击另一个元素时如何将 onclick 函数设置为默认文本

Javascript 动态页面

javascript - 如何使用任何后端的 Ember Data 处理嵌套数据?

javascript - 您将如何处理不同格式的日期?

javascript - 单击按钮时数组值未正确清空

javascript替换第一个/最后一个字母并将中间文本包含在标签中

javascript - 无法创建输入元素并添加数据集 : Cannot set property of undefined