一部を修正して Gist に置きました。IE6 と 7 で autofocus 属性値を省略すると動作しない件にも対応しています。 HTML5 ではフォームのコントロールに autofocus 属性 が定義されています。その名のとおり、ページが読み込まれたときにコントロールに自動でフォーカスするためのものです。 <input type="search" name="s" autofocus> <input type="submit" value="Search"> 現時点では Safari 5.0、Chrome 5.0、Opera 10.60 がサポートしています。そこで、前回の placeholder の記事 と同様に、IE6–8 や Firefox でも HTML5 で autofocus を扱えるように jQuery スクリプトを書いてみました。 $(function () { va
![HTML5 の autofocus 属性を jQuery でクロスブラウザに](https://cdn-ak-scissors.b.st-hatena.com/image/square/8adc00cc00ab08961bbe4c3e9540ce53968e0c3e/height=288;version=1;width=512/https%3A%2F%2Fterkel.jp%2Fapple-touch-icon.png)