我正在为一个站点编写用户脚本,该站点接受来自键盘的输入以展开文章列表中的下一篇文章。当按下 j 键并且输入字段没有焦点时,将执行“展开文章”操作。
我发现以下可用于生成keypress事件的jQuery命令:
$('.some_element').trigger($.Event("keydown", {keyCode: 74}))
我可以将'.some_element'
选择器替换为哪个元素以使网站识别我的按键?我已经尝试过window
,document
和'body'
,但是这些都不起作用。
答案 0 :(得分:0)
使用$(document).trigger ...还要确保没有输入条件。
答案 1 :(得分:0)
您也需要使用B*
属性
which