我试图做猜谜这样的填字游戏,当输入字段为字母时,需要改变输入焦点。问题是,我可以改变重点是在同一个div的div输入焦点变化
$(':input').keyup(function (e) {
if ($(this).val().length == $(this).attr('maxlength')) {
$(this).closest('div').next().find(':input').first().focus();
}
})
$(".inputs").keyup(function() {
$(this).next().focus();
});
之间或两个领域,但我不知道如何改变专注于下一个输入没关系,如果它是在相同的div或它在另一个div中。
<div class="answer_1">
<input class="inputs letter square border_orange" maxlength="1" type="text" />
<input class="inputs letter square border_orange" maxlength="1" type="text" />
</div>
<div class="answer_2">
<input class="inputs letter square border_orange" maxlength="1" type="text" />
<input class="inputs letter square border_orange" maxlength="1" type="text" />
</div>
HTML代码以上,我试图在ANSWER_1 DIV第一改变输入焦点内的输入,并且当我与第二输入这里完成,以全自动在下一DIV改变焦点上输入。 有什么建议吗?
这是很好的解决方案。谢啦。 –