検索入力フィールドでページの読み込みに自動的にフォーカスを移したい。そこで、次のアプローチを試しました。
(function () {
$('#searchbox').focus();
})
ただし、これはまったく何もしません。私が持っている他のコードと競合する可能性があると思ったので、Bootstrapサンプルページhttp://twitter.github.com/bootstrap/examples/hero.htmlで簡単なテストを行いました。Chromeコンソールで入力する$('input:first').focus();
と<input class="span2" type="text" placeholder="Email">
、戻り値として表示されましたが、メールフィールドにも焦点が当てられていませんでした。
ページが読み込まれたときに特定の入力フィールドに焦点を合わせるだけで何が間違っているのでしょうか。