javascript - tinymce 4 如何将光标放在文本末尾

标签 javascript jquery html tinymce text-editor

出于某种原因,我需要执行:

tinyMCE.activeEditor.setContent(text, {format : 'html'});

之后,如何将光标定位到文本末尾?

最佳答案

ed.selection.select(ed.getBody(), true); // ed is the editor instance
ed.selection.collapse(false);

这似乎由 Peter Wooster 在线程 jQuery Set Cursor Position in Text Area 中回答

编辑 TINYMCE 使用:

tinyMCE.activeEditor.selection.select(tinyMCE.activeEditor.getBody(), true);
tinyMCE.activeEditor.selection.collapse(false);

关于javascript - tinymce 4 如何将光标放在文本末尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19829126/

相关文章:

html - Bootstrap 我想在桌面上有五列布局,但在移动设备上有两列

javascript - 在 dom 中注入(inject) facebook 像素时,jQuery 附加到 vanilla javascript 问题

javascript - 阻止 javascript 原型(prototype)设计杀死 for 循环

javascript - 如何使用 jquery 或 javascript 获取输入复选框的 html?

javascript - 在 rails 中使用 link_to 呈现部分 onclick 时返回错误 ActionController::UnknownFormat

jquery - 使用 HTML5 颜色输入操作 CSS

javascript - 如何在单击时将 html 颜色输入值设置为 div 颜色

javascript - 保存在 JavaScript 中的命名函数表达式中标识符的不可变绑定(bind)记录在哪里?

javascript onchange 函数不起作用

javascript - 在循环数组时使用 jQuery .get() 前置的元素在页面刷新时以不同的顺序加载