jquery - "Shift + Arrow key"的键码是什么?

标签 jquery events keycode

我想编写一个脚本,当在 jQuery 中单击按钮时触发人工 keydown 事件(Shift + 箭头键)。

$('button').click(function(){

   $('body').trigger(jQuery.Event('keydown', {keycode:16})); //This line triggers a keydown for 'Shift'.//

   $('body').trigger(jQuery.Event('keydown', {keycode:38})); //This line triggers a keydown for 'Up Arrow key'.//


});

有没有办法将这两者结合起来?也就是说,是否有“Shift + 箭头键”的按键代码或任何可以完成此操作的脚本?如果有任何回复,我将不胜感激。谢谢。

最佳答案

shiftKey 属性表示按下了 Shift 键:

$('body').trigger(jQuery.Event('keydown', { keycode:38, shiftKey: true }));

关于jquery - "Shift + Arrow key"的键码是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8746770/

相关文章:

linux - linux/input.h 键码布局是否独立?

javascript - "Delete"的键码触发浏览器的后退按钮 — jQuery

jQuery - 可以将背景图像调整为设定大小吗?

jquery - 如何从 MVC 站点上的 Web 用户获取屏幕截图/屏幕捕获?

python - Python 中的事件监听和处理

javascript - 当用户打开列表框时向列表框添加处理程序?

c# - 在类的所有实例中引发事件

javascript - 有没有办法优化这个键码列表功能?

javascript - JQuery closest() 帮助

javascript - 为什么通过 Ajax jQuery 发送数据失败