[英]jquery: Enter to Tab trigger in specific parts
我目前在(可能)一个简单的编程问题。 我是jquery的新手
这些是我的代码:
$(':text').keyup(function(e) {
if(e.keyCode == 13) {
alert('Enter key was pressed.');
$(this).trigger({type: 'keyup', keyCode: 9});
}
});
我已经搜索了近20篇关于此事的文章,其中没有一篇真的像这样简单。 这是问题所在
tab键应该替换enter,但是,tab没有触发。 我的意思是不触发,在某种程度上有点滑稽。 我试图将9更改为13(这是输入本身),我的浏览器将继续无休止地循环警报线,这意味着,输入命中另一个输入,这是由警报下面的代码触发
我做错了什么? 如果按下键码9,我必须告诉jquery该怎么办? 是否有任何方法让它像我自己敲击键盘一样触发?
tyvm之前:D任何帮助将不胜感激
尝试重置焦点而不是发送标签。
$(':text').keydown(function(e) {
if(e.keyCode == 13 && $(this).attr('type') != 'submit') {
e.preventDefault();
$(this).nextAll('input:first').focus();
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.