jQuery模拟输出回车键
jQuery模拟输出回车键
学习了:https://zhidao.baidu.com/question/1753748968579760068.html
原文少了个r
var e = jQuery.Event("keydown");//模拟一个键盘事件 e.keyCode = 13;//keyCode=13是回车 $('#spanZhudaociId').combobox('textbox').trigger(e);//模拟按下回车
另外,需要注意可以先不用先focus;
但是注意,如果自己定义的事件是keyup,那么需要模拟keyup事件
$.post(url,{id:id},function(res){ if(res.icd){ $('#txtICD').val(res.icd); var e = jQuery.Event("keyup");//模拟一个键盘事件 e.keyCode = 13;//keyCode=13是回车 $('#txtICD').trigger(e);//模拟按下回车 } }); } // 进行查询结果展示 function txtICDKeyup(e){ if(e.keyCode==38){ // 输入了向上键 就替换为↑ $('#txtICD').val($('#txtICD').val()+'↑'); }