如何在tinymce中找到节点的结尾?

时间:2017-03-29 10:15:53

标签: javascript tinymce-4

我想在tinymce中的下一个结束标记结束后插入一个文本。对于前者'</span>|'。 '|'显示我的光标位置,我需要将光标放在{{1}}之后。

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来实际运行。我上面写的内容严格基于文档 - 因为我现在没有时间来测试它 - 所以它可能不会即插即用。