KendoEditor在文本末尾设置焦点

时间:2015-11-23 06:36:53

标签: javascript jquery kendo-ui

我正在使用kendoEditor。我动态地在这个编辑器中插入文本。 每当我在编辑器中插入文本时,光标的焦点都没有正确。 我使用下面的代码专注于编辑器。

        var editor = txt.data("kendoEditor");
        var editorValue = editor.value();
        editor.value('');
        editor.value(editorValue + selectedName);
        editor.focus();

使用此代码,每次它都集中在编辑器的开头。
但是,我需要关注插入文本的结尾 那么,我该如何实现呢? 对此有什么解决方法吗?

1 个答案:

答案 0 :(得分:3)

在editor.focus()之后添加此代码;

var range = editor.createRange();
range.selectNodeContents(editor.body);
range.collapse(false);
editor.selectRange(range);