gpt4 book ai didi

javascript - 使用 javascript 或 jquery 模拟 ctrl + 单击(打开一个没有焦点的新选项卡)

转载 作者:搜寻专家 更新时间:2023-11-01 05:10:28 25 4
gpt4 key购买 nike

我正在玩 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);

引用:jquery trigger ctrl + click

关于javascript - 使用 javascript 或 jquery 模拟 ctrl + 单击(打开一个没有焦点的新选项卡),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34255506/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com