Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么当我在iPad中按下GO键时,不会聚焦下一个输入?_Javascript_Jquery_Html_Css_Ipad - Fatal编程技术网

Javascript 为什么当我在iPad中按下GO键时,不会聚焦下一个输入?

Javascript 为什么当我在iPad中按下GO键时,不会聚焦下一个输入?,javascript,jquery,html,css,ipad,Javascript,Jquery,Html,Css,Ipad,假设我在display:none中有许多div并且只有第一个在可见的 在视图中,您可以按ENTER键或GO键(在iPad中)浏览每个视图。因此,当您想要前进时,将当前div更改为none,下一个将其更改为visible。但是现在我还想在一个输入元素中设置焦点,其中有一个focusable类。但它并没有确定重点 这是我的密码: var setFocus = function () { $("#question-container2").find("#question:visible").f

假设我在
display:none中有许多div并且只有第一个在
可见的

在视图中,您可以按ENTER键或GO键(在iPad中)浏览每个视图。因此,当您想要前进时,将当前div更改为
none
,下一个将其更改为
visible
。但是现在我还想在一个输入元素中设置焦点,其中有一个
focusable
类。但它并没有确定重点

这是我的密码:

var setFocus = function () {
    $("#question-container2").find("#question:visible").find('.focusable')[0].focus();
    $("#question-container2").find("#question:visible").find('.focusable')[0].setSelectionRange(0, 0);
};

var nextPage = function () {
    if ($currentPage < $totalPages) {
        $currentPage++;
        $("#question-container2").find("#question:visible").hide().next().show();
    }
};

$(".input-area").keypress(function (e) {
    if (e.keyCode == 13) {
        // Do something
        nextPage();
        setFocus();
        return false;
    }
});
var setFocus=函数(){
$(“#问题-container2”).find(“#问题:可见”).find('.focusable')[0]。focus();
$(“#问题-container2”).find(“#问题:可见”).find('.focusable')[0]。setSelectionRange(0,0);
};
var nextPage=函数(){
如果($currentPage<$totalPages){
$currentPage++;
$(“#问题-container2”).find(“#问题:可见”).hide().next().show();
}
};
$(“.input area”).按键(功能(e){
如果(e.keyCode==13){
//做点什么
下一页();
setFocus();
返回false;
}
});

在元素中指定选项卡索引。这是一个浏览器可访问性属性,当您处理完当前字段后,该属性将告诉浏览器下一步要导航到的位置

见: