TinyMCE が選択したテキストエリアにコンテンツを挿入する場合、カーソル/キャレットの位置を設定する最良の方法は何ですか?
を使用tinyMCE.execCommand("mceInsertRawHTML", false, content);
してコンテンツを挿入していますが、カーソル位置をコンテンツの最後に設定したいと思います。
document.selection
とはどちらもmyField.selectionStart
機能しません。これは TinyMCE によって (フォーラムで見つけることができないものを通じて) サポートされるか、本当に醜いハックになるように感じます。
後で:良くなります。WordPress に TinyMCE をロードすると、エディタ全体が埋め込まれた iframe にロードされることがわかりました。
後で (2):選択を文字列として取得するために使用できますdocument.getElementById('content_ifr').contentDocument.getSelection();
が、使用できる選択オブジェクトではありませんgetRangeAt(0)
。少しずつ前進中。