簡體   English   中英

jQuery觸發器按鍵不起作用

[英]jQuery trigger keypress not working

<input type="text" name="a" id="a"/>

$("#a").focus();
var e = $.Event("keypress", { which: 65, keyCode: 65 });
$("#a").trigger(e);

為什么這對我不起作用? 也嘗試了各種 jquery 版本。 js小提琴鏈接: http : //jsfiddle.net/hw48685m/3/

您的代碼正在運行......只需添加以下代碼並測試按鍵觸發器。

$('#a').keypress(function(e){
   console.log('Yes KeyPress triggered. ' + e.which)
});

您可以使用 Github 上的 jquery 模擬擴展庫,還提供了演示鏈接。

https://github.com/j-ulrich/jquery-simulate-ext通過這個,您可以輕松地將按鍵鍵盤事件模擬到您的輸入字段,逐個字母輸入。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM