我遇到了以下问题 - 我目前有一个自定义工具栏/一组用于粗体/斜体/下划线的按钮,当单击每个按钮时,我正在调用相应的 js 函数。目前,当单击粗体按钮时,我正在调用
tinymce.activeEditor.formatter.toggle('bold');
后者成功地将当前选择加粗,但是当我再次按下粗体按钮时,粗体不会被删除。我试图调试它并formatter.remove()
调用该方法;然后,当我检查其正文中的当前选择是什么时,结果是正确的(有一个选择,它是加粗的那个)。
如果我重新选择文本并按下粗体按钮,粗体格式将被删除。我想知道问题可能是什么?任何帮助是极大的赞赏。