2

我正在使用 tinyMCE 4.x,并希望以编程方式删除整个编辑器文本中的任何设置格式。它应该做 removeFormat 命令所做的事情。到目前为止,我来了:

tinymce.execCommand('selectAll', true, 'texteditor');
tinymce.execCommand('RemoveFormat', true, 'texteditor');

removeFormat 仅适用于预选文本,因此我在 RemoveFormat 之前执行了“SelectAll”。这工作正常,但在 RemoveFormat 之后都保持选中状态。所以问题是:有没有办法在不选择所有格式的情况下删除任何格式?如果不是,如何取消选择以前选择的文本?(之后我尝试将焦点放在 texteditor 上,但选择仍然存在)。我确定有一种简单的方法无法在网上找到它。

4

1 回答 1

5

我想我找到了答案。使用 RemoveFormat 后,您可以添加以下行:

tinymce.activeEditor.selection.collapse();
于 2016-09-23T16:00:02.897 回答