javascript按键事件的目标应该是什么?

时间:2018-08-03 20:05:23

标签: javascript jquery javascript-events keyboard-events

我正在为一个站点编写用户脚本,该站点接受来自键盘的输入以展开文章列表中的下一篇文章。当按下 j 键并且输入字段没有焦点时,将执行“展开文章”操作。

我发现以下可用于生成keypress事件的jQuery命令:

$('.some_element').trigger($.Event("keydown", {keyCode: 74}))

我可以将'.some_element'选择器替换为哪个元素以使网站识别我的按键?我已经尝试过windowdocument'body',但是这些都不起作用。

2 个答案:

答案 0 :(得分:0)

使用$(document).trigger ...还要确保没有输入条件。

答案 1 :(得分:0)

您也需要使用B*属性

which