我正在玩 jquery 事件对象,但我被困住了
我阅读了 API https://api.jquery.com/category/events/event-object/但这在这里并没有真正的帮助,我什至不确定这样做是不是一个好的引导
你有什么建议吗(问题是做精确的 ctrl + 点击链接)。我看到了一些关于它的帖子,但在最近的浏览器上似乎没有任何效果
非常简单的例子:
<span id="toto">toto</span>
<a href="https://google.fr" id="inANewTab"></a>
// The goal is when I click on #toto, I would like #inANewTab trigger
// in a new tab without focus. To do that I was thinking
// about replicate a ctrl+click event
$('#toto').click(function(){
???
})
最佳答案
编辑:
jQuery 中的 Event 对象有一个用于 ctrlKey 的参数,您可以在单击时将其指定为 true。
var e = jQuery.Event("click");
e.ctrlKey = true;
$('#id').trigger(e);
关于javascript - 使用 javascript 或 jquery 模拟 ctrl + 单击(打开一个没有焦点的新选项卡),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34255506/