请先访问这个小提琴:http://jsfiddle.net/7Prys/
当用户输入第一个字段时我想得到的结果(用户每个字段只能输入一个字符串),第二个字段会自动聚焦,这将一直持续到第四个输入字段.它有一个快速的jQuery吗?而且当我删除代码时,前一个代码将按下退格键逐个聚焦.
这是html:
<input type="text" maxlength="1" class="small" />
<input type="text" maxlength="1" class="small" />
<input type="text" maxlength="1" class="small" />
<input type="text" maxlength="1" class="small" />
Run Code Online (Sandbox Code Playgroud)
和jQuery:
$(".small").onchange(function () {
$(this).next().find(".small").focusIn();
});
Run Code Online (Sandbox Code Playgroud)
这对我有用:
$(".small").keyup(function (e) {
if(e.keyCode == 46 || e.keyCode == 8){
$(this).prev('.small').focus();
}
else {
$(this).next('.small').focus();
}
});
Run Code Online (Sandbox Code Playgroud)
小提琴:http://jsfiddle.net/5Sv2f/