私のソースコード:
var oEditor = CKEDITOR.instances.wiki__text;
var bookmark = oEditor.getSelection().createBookmarks2(); // first bookmark
var html = '<'+b+' id="id_'+AInc+'">'+AInc+'</'+b+'>';
var newElement = CKEDITOR.dom.element.createFromHtml( html, oEditor.document );
oEditor.insertElement( newElement );
var bookmark2 = oEditor.getSelection().createBookmarks2(); // second bookmark
console.log('bm: ',bookmarks);
oEditor.getSelection().selectBookmarks( bookmark );
カーソルを使用するfirst bookmark
と、newElement の前の位置にジャンプしますが、newElement の後に位置が必要です。しかし、私が使用するsecond bookmark
と、このエラーが発生
Uncaught TypeError: Cannot read property 'type' of null
します: 一部の ckeditor.js ファイルで
newElement の後にカーソル位置を取得する方法はありますか?