問題:
如何模擬使用者與文字的互動輸入框,專門觸發事件處理程序,例如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中文網其他相關文章!