我有一个输入字段,该字段动态地填充了一些AJAX,一旦填充完毕,我希望JavaScript对该输入自动按“ Enter”(键事件13),从而引发另一个对我隐藏的功能来触发。
jQuery是否有可能?我现在有此代码,它无法正常工作:
$('#myInputId').focus().trigger({ type : 'keypress', which : 13 });
您对我做错了什么有任何线索吗?
谢谢,
马西亚尔
您可以创建一个 事件对象:
$('#myInputId').trigger(jQuery.Event('keypress', { keycode: 13 }));
嗨,您可以尝试在输入区域更改时使用change事件:
$('#myInputId').change(function(){
$('#myInputId').focus().trigger({ type : 'keypress', which : 13 });
});
在按键上Enter
:
$(document).keypress(function(event){
var keycode = (event.keyCode ? event.keyCode : event.which);
if(keycode == '13'){
alert('You pressed a "enter" key in somewhere');
}
});
本文地址:http://jquery.askforanswer.com/jquerymonishuruziduanshangdekeypressshijian.html
文章标签:javascript , jquery
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!
文章标签:javascript , jquery
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!
评论已关闭!