我正在使用tinyMCE 4.x,并希望以编程方式删除整个编辑器文本中的任何设置格式。它应该执行removeFormat命令所做的事情。到目前为止我来了:
tinymce.execCommand('selectAll', true, 'texteditor');
tinymce.execCommand('RemoveFormat', true, 'texteditor');
removeFormat仅适用于预选文本,因此我在RemoveFormat之前执行'SelectAll'。这工作正常,但所有保持在RemoveFormat后选择。所以问题是:有没有办法删除任何格式而不选择所有格式?如果不是,我如何取消选择以前选择的文字? (之后我试着把注意力集中在texteditor上,但选择仍然存在)。我确定有一种简单的方法在网上找不到它。
答案 0 :(得分:2)
我想我找到了答案。使用RemoveFormat后,您可以添加以下行:
tinymce.activeEditor.selection.collapse();