使用选项卡和输入键

时间:2015-06-07 19:21:36

标签: javascript jquery google-chrome firefox

我有一系列复选框,我一直用它来检查/取消选中。但为了更快地完成任务,我曾考虑使用enter键的组合来选择和tab键从一个元素移动到另一个元素。当我使用以下代码时,它可以正常工作,但仅适用于chrome,但在firefox中不起作用。

在选中第一个复选框后的firefox中,按下Tab键时,焦点不会切换到系列中的下一个复选框。可能是什么原因?

以下代码段是否正确?

$(':checkbox').keypress(function(event) { // Use enter key to check the checkbox
                            event.preventDefault();
                           if(event.keyCode == 13) { //DETECT ENTER KEY
                               $(this).prop("checked",true);
                           } 
                       });

0 个答案:

没有答案