首页 > Web开发 > 详细

在JS/jQuery中,怎么触发input的keypress/keydown/keyup事件?

时间:2019-03-20 19:03:44      阅读:295      评论:0      收藏:0      [点我收藏+]

 

怎么触发keypress/keydown/keyup事件?

问题:
1、在之前的写的input后面添加了搜索按钮

技术分享图片

2、input只有keyup事件,如下:
$("#desktop_folder_keyword, #internal_search_input,#update_search_input").off("keyup.desktopToolbar").on("keyup.desktopToolbar", function (e, noPush, isBack) {
    // something... holy shit!
});
 3、在不封装原来代码的情况下,我们可以这样写:
$("#desktop_folder_keyword_button, #internal_search_input_button,#update_search_input_button").on("click", function () {
    let curId = $(this).attr("id").replace(‘_button‘,‘‘)
    var e = $.Event(‘keyup‘);
    e.keyCode = 13;
    $(‘#‘ + curId).trigger(e);
});
 P.S. 我这里只是触发的回车事件,其他键盘事件,大家可以查询keyCode;【查询链接】

 

在JS/jQuery中,怎么触发input的keypress/keydown/keyup事件?

原文:https://www.cnblogs.com/ziChin/p/10566849.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!