我试图在按TAB键后将焦点设置到特定的文本框。页面上只有一个文本框。看起来很简单。
$("#status").keydown(function (e) {
if (e.which == 9) {
$("#statuses").html(this.value);
this.value = "";
$("#status").focus();
}
});
这是我的jsFiddle示例:
如果我将其编码为ENTER按钮,则可以正常工作,但对于TAB,它仅进入URL栏。
您需要停止默认行为,请尝试此操作
$("#status").keydown(function (e) {
if (e.which == 9) {
$("#statuses").html(this.value);
this.value = "";
$("#status").focus();
e.preventDefault();
}
});
小提琴:http : //jsfiddle.net/7Rfqa/1/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句