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()+'↑');
    }