如何在不键入的情况下使用jquery启动输入文本框按键事件
我想使用jquery启动输入文本框如何在不键入的情况下使用jquery启动输入文本框按键事件,jquery,events,keypress,Jquery,Events,Keypress,我想使用jquery启动输入文本框keypress事件,无需键入。 请看以下片段: var e = jQuery.Event("keypress"); e.keyCode = $.ui.keyCode.ENTER; $("input").trigger(e); 这就是我想要的吗? 但这些代码有错误: 无法读取未定义的属性“which” 如何绕过该错误,在不键入的情况下使用jquery启动输入文本框keypress事件? 我也试过这个: $('#input').val('string'); $
keypress
事件,无需键入。请看以下片段:
var e = jQuery.Event("keypress");
e.keyCode = $.ui.keyCode.ENTER;
$("input").trigger(e);
这就是我想要的吗?但这些代码有错误: 无法读取未定义的属性“which” 如何绕过该错误,在不键入的情况下使用jquery启动输入文本框
keypress
事件?
我也试过这个:
$('#input').val('string');
$('#input').keypress();
同样的错误对于
$.ui.keyCode
要工作,您需要包含jquery ui.js
无jquery ui
$(函数(){
var e=$.Event(“按键”);
e、 其中=13;
$('input')。触发器(e);
});
$('input')。在('keypress',函数(e)上{
如果(e.which==13)
警报(“自动按Enter键”);
});代码>
对于$.ui.keyCode
要工作,您需要包含jquery ui.js
无jquery ui
$(函数(){
var e=$.Event(“按键”);
e、 其中=13;
$('input')。触发器(e);
});
$('input')。在('keypress',函数(e)上{
如果(e.which==13)
警报(“自动按Enter键”);
});代码>
将此解决方案与jquery一起使用
$(文档).ready(函数(){
var e=$.Event(“keypress”{which:13});
$('input')。触发器(e);
});
$('input')。在('keypress',函数(e)上{
log(例如哪个+'--KeyPress事件被触发);
});代码>
将此解决方案与jquery一起使用
$(文档).ready(函数(){
var e=$.Event(“keypress”{which:13});
$('input')。触发器(e);
});
$('input')。在('keypress',函数(e)上{
log(例如哪个+'--KeyPress事件被触发);
});代码>
但我仍然有那个错误!我应该像这样导入jQueryUI吗?不你可以这样做-
,但我仍然有那个错误!我应该像这样导入jQueryUI吗?不您可以这样做-