我想在tinymce中的下一个结束标记结束后插入一个文本。对于前者'</span>|'
。 '|'显示我的光标位置,我需要将光标放在{{1}}之后。
答案 0 :(得分:2)
以下是您需要做的大纲:
// get a reference to the Editor instance
// (depending on your scenario, this may come from a different place)
var editor = tinymce.activeEditor;
// get the node your cursor is in - the one you want to insert after
var endNode = editor.selection.getEnd();
// move the selection after the current node
editor.selection.select(endNode).collapse(false);
// insert your content
editor.selection.setContent("abc");
您可以使用the API docs来实际运行。我上面写的内容严格基于文档 - 因为我现在没有时间来测试它 - 所以它可能不会即插即用。