如果按下一个键,在Javascript中也按下另一个键
我想在javascript中执行以下操作: 如果按下“B”,则自动按下“C” 如何达到这一条件?e、 keyCode==66是B如果按下一个键,在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=>{ 如果
$(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,好的,怎么做?$(选择器)。单击()开始在问题中包含可运行的。