我需要在选择结束时移动光标,例如我有:
some |text| abc
其中|是选择开始和结束
我想把光标放在这里:
some text^ abc
删除选择
我怎样才能做到这一点?我尝试了editor.getSelection()。getRanges()[0]并修改了startOffset,但这似乎没有用。
答案 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();