查找特定的键盘侦听器正在等待哪个元素

时间:2019-05-31 13:35:15

标签: jquery keyboard-events

在我每天访问的网站中,当我按下键b时,它将打开一个表单。我一直在尝试使用jQuery打开表单,但似乎无法正常工作。

由于下面的代码没有打开表单,我可以得出结论,他们没有在任何DOM元素上添加事件监听器吗?

感谢所有帮助来确定侦听器位于哪个元素上的帮助。

$("*").each(function() {

  $(this).trigger(
    jQuery.Event('keydown', {
      keyCode: "98",
      which: "98"
    })

  )

  $(this).trigger(
    jQuery.Event('keyup', {
      keyCode: "98",
      which: "98"
    })
  )


  $(this).trigger(
    jQuery.Event('keypress', {
      keyCode: "98",
      which: "98"
    })
  )
})

1 个答案:

答案 0 :(得分:1)

好吧,这可能不会直接回答您的问题,但肯定会有所帮助!

如果添加“视觉事件”书签,并使用它可视化事件。

http://www.sprymedia.co.uk/article/Visual+Event

enter image description here

您可能想寻找keydown keyup keypress图标,这些图标很可能位于窗口的左上方。

enter image description here