iOS Safari/Chrome Jquery/Javascript不工作

iOS Safari/Chrome Jquery/Javascript不工作,javascript,jquery,ios,Javascript,Jquery,Ios,我有一个基本的测试页面: <!DOCTYPE html> <html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-wi

我有一个基本的测试页面:

<!DOCTYPE html>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Test</title>
    <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
    <script src="https://code.jquery.com/jquery-1.12.4.min.js"
  integrity="sha256-ZosEbRLbNQzLpnKIkEdrPv7lOy9C27hHQ+Xp8a4MxAQ="
  crossorigin="anonymous">></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
  </head>
  <body>
    <div class="col-xs-12 col-sm-8 col-md-6 col-lg-2">
    <p>Test</p>
      <form name="scan">
        Field 1
        <br>
        <input type="text" name="first" id="first">
        <br>
        Field 2
        <br>
        <input type="text" name="second">
        <br>
        Field 3
        <br>
        <input type="text" name="third">
        <br>
        <br>
        <input type="submit" name="submit">
      </form>
    </div>
    <script>
      $( document ).ready(function() {
        $("input:text:visible:first").focus();
      });
    </script>
  </body>
</html>
我还在命令周围放置了一些警报,警报起了作用,但第一个字段没有关注

我哪里做错了

谢谢

肯:你有这个密码吗

$("input:text:visible:first").focus();
您希望将注意力集中在第一个文本输入上。您可以这样做:

$("input[type=text]:first").focus();
其中,在方括号内,选择器指定
类型
属性的值,我们使用
:first
presudo选择器

$("input[type=text]:first").focus();