質問の古いバージョンは以下のとおりです。さらに調査した後、質問を言い換えることにしました。以前と同じように、テキストを強調表示せずにcontenteditable divにフォーカスする必要があります。フォーカスをまっすぐにすると、Chromeでテキストが強調表示されます。
テキストエリアのキャレット位置をリセットすることで、テキストエリアのこの問題が解決されたことを理解しています。contenteditable要素を使用してこれを行うにはどうすればよいですか?私が試したすべてのプラグインは、textareasでのみ機能します。ありがとう。
質問の古い言い回し:
フォーカスしたいコンテンツ編集可能な要素がありますが、すべてを選択するのではなく、要素の前にカーソルを置く場合に限ります。
elem.trigger('focus');
jqueryを使用すると、要素全体のすべてのテキストがchromeで選択されます。Firefoxは正しく動作し、テキストの先頭にキャレットを設定します。Chromeを希望どおりに動作させるにはどうすればよいですか、または焦点が合っていない可能性があります。
皆さんありがとう。