我想编写一个脚本,当在 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/