tinyMCE.activeEditor.queryCommandValue("FontSize") 时在 tinyMCE 4 中获取 0 值;被执行

Getting 0 value in tinyMCE 4 when tinyMCE.activeEditor.queryCommandValue("FontSize"); is executed

我需要获取tinyMCE所见即所得编辑器的FontSize的当前值。 问题是当 textarea 上的文本未 selected 并且单击 TextSize 按钮时,它通过使用此

为我提供了 selected 的正确值

editor.on('ExecCommand', function(editor) {

  var val = tinyMCE.activeEditor.queryCommandValue("FontSize");
  alert(val)

});

但是当我 select 文本区域中的一些文本和 FontSize 被 select 编辑时,它在警报中给了我 0 值。 在任何情况下,我需要做什么才能获得当前的 selected 值。请帮忙! 提前致谢。

已解决 - 我通过替换 "editor.value" 而不是 val 解决了这个问题。它获取当前 execCommand 任何情况下的值。