CKEDITOR将光标移动到选择的结尾

时间:2017-07-03 19:30:46

标签: javascript ckeditor

我需要在选择结束时移动光标,例如我有:

some |text| abc

其中|是选择开始和结束

我想把光标放在这里:

some text^ abc

删除选择

我怎样才能做到这一点?我尝试了editor.getSelection()。getRanges()[0]并修改了startOffset,但这似乎没有用。

1 个答案:

答案 0 :(得分:0)

有点晚了,但是对于任何寻找答案的人(假设一个名为editor1的CKEditor实例):

const range = editor1.getSelection().getRanges()[0];
const endNode = range.endContainer;
const endOffset = range.endOffset;
range.setStart(endNode, endOffset);
range.setEnd(endNode, endOffset);
editor1.getSelection().selectRanges([range]);
editor1.focus();
相关问题