contenteditable divがあります。また、トリガーされたときに html を div に送信するイベントがいくつかあります。何も選択されておらず、div に現在フォーカスがない場合は、選択を置き換えたり、カーソルに配置したり、div の最後に配置したりしたいと考えています。
また、挿入されたhtmlの後にカーソルを配置したいと思います。
私が必要とすることをほとんど行うティム・ダウンの答えがいくつか見つかりました。彼らがしていない唯一のことは、最後の「何も選択されておらず、div に現在フォーカスがない場合、テキストの最後に挿入する」ことです。
すべての主要なブラウザーと IE9+ である必要があります。それが役立つ場合は Mootools を使用しますが、jQuery の回答は (それほど) 役に立ちません。
これが彼の最も近いと思われるものの1つです。
https://stackoverflow.com/a/6691294
前もって感謝します!