首页 > 解决方案 > TinyMCE 5 extended_valid_elements 不能自动工作

问题描述

我将自定义类添加到 UL 标记,但除非我单击代码 <> 并单击保存,否则它不起作用。我错过了什么吗?

tinymce.init({
    selector: 'textarea',
    toolbar: 'bullist code',
    content_css: [
        '../../css/custom.css',
    ],
    extended_valid_elements: 'ul[class=myCustomClass]',
});

标签: javascriptclasstinymcetinymce-5

解决方案


我终于解决了我的问题,如果有人想知道。而不是使用extended_valid_elements 使用这个

 setup: function (editor) {
    editor.on('ExecCommand', function (e) {
        if (e.command === 'InsertUnorderedList'){
            tinymce.activeEditor.dom.addClass(
                tinymce.activeEditor.selection.getNode(), 'myClass'
            );
        }
    });
    }

推荐阅读