检查复选框上的“输入”键盘事件

时间:2011-02-27 10:50:14

标签: javascript jquery input checkbox

我有一个名为'beveiligdj'的复选框。 它看起来像这样:

<label><input type="checkbox" id="beveiligdj" name="beveiligdj" value="j">Ja</label>

当你选择它(通过键盘)然后按回车键时,它应该转到#beveiligdn输入(也是一个复选框)但它没有!

   $('#beveiligdj').keyup(function(event) {

    if(event.keyCode == 13) {
        checked = $('#beveiligdj').is(':checked');

        if(checked) {
            $('#beveiligdn').focus();
        }
    }

   });

它只是进入以下领域。 我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

您可以尝试在setTimeout

内设置焦点时使用旧技巧
setTimeout(function(){
    $('#beveiligdn').focus();
},100);

如果是100,你甚至可以尝试使用0。