在隐藏输入上使用jQuery触发按键事件

Trigger keypress event with jQuery on a hidden input

本文关键字:事件 jQuery 隐藏 输入      更新时间:2024-05-05

最近,下面的帖子帮助我模拟了点击时的按键:用jQuery 触发按键事件的确定方法

我发现选择器$("input")似乎只有在页面具有可见且未禁用的输入时才起作用。

是否有一种方法可以触发对隐藏元素或其他元素的按键,从而产生相同的结果(正确触发按键事件)?

禁用的元素不会触发鼠标事件。大多数浏览器都会将源自禁用元素的事件传播到DOM树上,因此事件处理程序可以放置在容器元素上。然而,Firefox并没有表现出这种行为,只是当你点击一个禁用的元素时,它什么也不做。

如图所示,我建议您创建一个触发器元素,当单击显示/启用临时输入时,按照您建议的帖子启动焦点/单击事件,然后再次隐藏它。