Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在不键入的情况下使用jquery启动输入文本框按键事件_Jquery_Events_Keypress - Fatal编程技术网

如何在不键入的情况下使用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'); $

我想使用jquery启动输入文本框
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吗?不您可以这样做-