以下のようなコードで何らかの文字列が入力済みのテキストエリアにフォーカスを当てた後に2文字目の位置にキャレットを移動させたいのですが、フォーカスまでは当たるものの、キャレットの位置は末尾のままです。
javascript
1var form = $("textarea#part"); 2form.focus(); 3form.selectionStart = 2; 4form.selectionEnd = 2;
ブラウザはchromeです。
selectionStartとselectionEndは、キャレット位置の取得については問題なくできることを確認しています。
今回のようにキャレット位置を設定する場合だけ動きません。
これは何が問題なのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/17 14:19
2017/05/20 06:58