问题:
如何模拟用户与文本的交互输入框,专门触发事件处理程序,例如 focus、keydown、keypress、keyup 和模糊,而无需实际输入text?
答案:
要手动触发这些事件,请使用以下方法:
$(function() { $('item').keydown(); $('item').keypress(); $('item').keyup(); $('item').blur(); });
此外,请考虑触发 .focus()以及潜在的 .change()。
要使用特定按键触发按键事件,请使用以下:
$(function() { var e = $.Event('keypress'); e.which = 65; // Character 'A' $('item').trigger(e); });
请注意 jQuery 事件按键:按下了哪个键?
中讨论的 .which 属性的跨浏览器兼容性注意事项以上是如何以编程方式触发 JavaScript/jQuery 中的输入字段事件?的详细内容。更多信息请关注PHP中文网其他相关文章!