jQueryでフォーカス関連の処理をするにはfocus()メソッドを使用します。
掲示板等の入力フォームでデフォルトで入力フォーム群の先頭フォームが
フォーカスされているとマウスを使わずそのまま入力を開始できるので、
親切だと思います。
jQueryでこれを実現するには、フォーカスさせたい要素に対してfocus()
メソッドを呼ぶだけです。
以下は、テキストフォームとテキストエリアがあり、テキストフォームに
初めからフォーカスを当てておくサンプルコードです。
1 2 3 4 5 6 7 8 9 10 11 12 |
<title>focus()</title> $(function(){ $('#name').focus(); }); <br /> <textarea cols="30" rows="5"></textarea> |
/