1 年前からこれに対する多くの優れた回答を見つけました (私たちのサイトでも機能していたとき) が、テキストエリアと入力でカーソル位置または選択を設定するときに、Firefox が期待どおりに機能しなくなったようです。
私がやりたいのは、テキストエリアに焦点を合わせ、カーソルを先頭に置くことです。これらのフィドルはすべて、Chrome と IE では正常に機能しますが、FF では失敗します。私の好みは jQuery ソリューションですが、単純な js に腹を立てることはありません。
フィドル (FF 11 または 12 では機能しません):
- $.fn ソリューション
- プロトタイプ ソリューション
- $.fn ソリューション(1) (これは不思議なことにページの読み込み時に機能しますが、カーソルを移動して [実行] をクリックすると機能しません)
これはこの質問(2) に似ていますが、どの回答にもコメントできず、すべて古いものです。
助けてください。簡単なものが欠けている場合のボーナスポイント。ユーザーの半数以上が FF を使用しており、私にはアイデアがありません。
ハイパーリンクの制限に達しました。役に立たなくて申し訳ありません。これを編集して、できるときに元に戻します。
- http:_//jsfiddle.net/mnbayazit/WpqsN/
- http://stackoverflow.com/questions/499126/jquery-set-cursor-position-in-text-area