以下に説明するテキストページがあるとします。 $("#target").focus(); ヘッダーのセクションでの呼び出しは$()問題なく機能します。そのコマンドをより現実的なページのイベントにバインドすることもできます。
ただし、クロム コンソールを開いて入力 $("#target").focus(); しても、フォーカスは変わりません。実行する$("#target").val("something");と、画面上の値が変更されますが、フォーカスでは機能しません。
明らかにこれは重大な問題ではありませんが、なぜこれが起こるのか非常に興味があります。誰にもアイデアがありますか?
<html>
  <head>
    <script src="jquery-1.9.1.js"></script>
    <script>
      $(function(){
         $("#target").focus();
      });
    </script>
  </head>
 <body>
   <input id="target" type="text">
 </body>
</html>