CKEditor3.xでキャレットを配置するにはどうすればよいですか?2つの位置があり、両方の位置でinsertHTML()を使用したいと思います。
擬似コード:
editor.setCaret(20); // function does not exists
editor.insertHtml('::');
editor.setCaret(40); // function does not exists
editor.insertHtml('::');
私は試しました(カレットを位置に設定する:20):
var ranges = [];
var range = new CKEDITOR.dom.range( this.document );
range.startOffset = 20;
range.endOffset = 20;
ranges.push( range );
editor.getSelection().selectRanges( ranges );
これは機能していません。誰か助けてくれませんか?