在新元素上覆盖 TinyMCE 的默认样式行为

Override default style behavior of TinyMCE on new element

我试图寻找一种方法来覆盖 TinyMCE 在将相同样式应用于新元素时的默认行为。例如,当我们将一些样式应用到一个段落并按下回车键进入新段落时,它会继承相同的样式。是否可以覆盖此行为?

是的,是的。

您必须注册 keyup 事件并检查 ENTER 键。 然后检查插入符所在的实际节点,您可以 add/remove 类 或其他任何内容。使用setup tinymce配置参数添加handler:

 setup:function(ed){
      ed.on("keyup", function(e){
           if(e.keyCode == 13){ // ENTER
                var node = ed.selection.getNode();

                // do your magic here
           }                        
      });
 }