我正在使用kendoEditor。我动态地在这个编辑器中插入文本。 每当我在编辑器中插入文本时,光标的焦点都没有正确。 我使用下面的代码专注于编辑器。
var editor = txt.data("kendoEditor");
var editorValue = editor.value();
editor.value('');
editor.value(editorValue + selectedName);
editor.focus();
使用此代码,每次它都集中在编辑器的开头。
但是,我需要关注插入文本的结尾
那么,我该如何实现呢?
对此有什么解决方法吗?
答案 0 :(得分:3)
在editor.focus()之后添加此代码;
var range = editor.createRange();
range.selectNodeContents(editor.body);
range.collapse(false);
editor.selectRange(range);