当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《使用javascript或jquery模拟ctrl+单击(打开没有焦点的新选项卡)》经验,为你挑选了1个好方法。

我正在玩jquery事件对象,但我被困在地狱

我阅读了API https://api.jquery.com/category/events/event-object/但它在这里并没有真正起作用,我甚至不确定这是一个很好的领导

你有什么建议(问题是要完全按住ctrl +点击一个链接).我看到一些关于它的帖子,但似乎在最近的浏览器上没有任何效果

非常简单的例子:

toto


// 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(){
  ???
})

Sean Perkins.. 5

编辑:

jQuery中的Event对象有一个ctrlKey参数,你可以在点击时将其指定为true.

var e = jQuery.Event("click");
e.ctrlKey = true;
$('#id').trigger(e);

参考:jquery触发器ctrl +单击



1> Sean Perkins..:

编辑:

jQuery中的Event对象有一个ctrlKey参数,你可以在点击时将其指定为true.

var e = jQuery.Event("click");
e.ctrlKey = true;
$('#id').trigger(e);

参考:jquery触发器ctrl +单击

推荐阅读
郑谊099_448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有