tinyMCE剥离“class” - 属性,尽管它在extended_valid_elements中

时间:2011-05-17 20:23:23

标签: javascript html html5 tinymce

tinyMCE在点击“删除格式”时会继续剥离我元素的class-attribute,尽管我已经将它添加到extended_valid_elements中。看这里:

...
extended_valid_elements : "p[class],figure[class],figcaption",
valid_children : "+p[figure]",
...
所有人都被剥夺了。你有什么想法吗?

非常感谢你!

2 个答案:

答案 0 :(得分:2)

看看这个:http://tinymce.moxiecode.com/wiki.php/Configuration:formats(参见“删除格式”部分)。

你必须编辑tiny_mce.js 搜索那里显示的代码并将以下内容添加到removeformat-array:

{selector : 'p', attributes : ['style'], split : false, expand : false, deep : true}

使用remove-format-button时,应该阻止tinymce从p元素中删除class-attribute。

答案 1 :(得分:0)

代码必须是:

...
formats : {
    removeformat : [
        {selector : 'figure', attributes : ['style'], split : false, expand : false, deep : true}
    ]
},
...