[英]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.