Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果按下一个键,在Javascript中也按下另一个键_Javascript_Jquery - Fatal编程技术网

如果按下一个键,在Javascript中也按下另一个键

如果按下一个键,在Javascript中也按下另一个键,javascript,jquery,Javascript,Jquery,我想在javascript中执行以下操作: 如果按下“B”,则自动按下“C” 如何达到这一条件?e、 keyCode==66是B $(document).ready(function() { $(document).bind("keydown", function(e) { if (e.keyCode == 66) { } }); }); $(文档).ready(函数(){ $(文档).on(“按键”,e=>{ 如果

我想在javascript中执行以下操作:

如果按下“B”,则自动按下“C”

如何达到这一条件?e、 keyCode==66是B

$(document).ready(function() {
  $(document).bind("keydown", function(e) {
         if (e.keyCode == 66) { 
          
    }
  });
});
$(文档).ready(函数(){
$(文档).on(“按键”,e=>{
如果(e.which==66){
e、 预防默认值();
var f=$.Event(“keypress”{which:13});
$(文件)。触发器(f);
}
});
});

谢谢你的回答,不幸的是它不起作用。我用13代替了x,所以它可以触发enter,但什么都不触发。用不同的方法更新了答案。做了更多的编辑。为你祈祷:)现在它甚至因为某种原因没有确认“B”键。好吧……至少我知道它正在运行函数://
e.preventDefault()
阻止对“B”键执行默认操作。我把它放在那里是为了防止“B”做任何事情,然后马上触发“回车”键。如果删除该行,“B”键将再次工作。我正在尝试在按下B键后触发enter键,以便它可以自动访问我拥有的链接。不用手动点击,为什么不直接触发点击事件?似乎是一个迂回而脆弱的地方approach@charlietfl,好的,怎么做?$(选择器)。单击()开始在问题中包含可运行的。