【发布时间】:2014-01-26 15:58:41
【问题描述】:
我有这个输入字段:
<input type="text" class="form-control" id="lookup" placeholder=" Start typing:">
当用户开始在键盘上输入内容时,应自动选择该字段。 我找不到这样做的方法。
【问题讨论】:
-
表单中只有一个输入?
标签: javascript jquery html input field
我有这个输入字段:
<input type="text" class="form-control" id="lookup" placeholder=" Start typing:">
当用户开始在键盘上输入内容时,应自动选择该字段。 我找不到这样做的方法。
【问题讨论】:
标签: javascript jquery html input field
$(document).keydown(function() {
$('#lookup').focus();
});
如果您希望在其他输入有焦点时不触发:
$(document).keydown(function() {
var $focused = $('input:focus');
if (!$focused.length) {
$('#lookup').focus();
}
});
您可以使用相同的逻辑来排除任何其他内容,例如 textarea:
var $focused = $('input:focus, textarea:focus');
【讨论】: