带有下划线文本的版本3.4.2中的legacyoutput插件问题

时间:2011-06-08 13:24:15

标签: javascript editor tinymce rte

如果我选择一部分文字并尝试使其加下划线(使用U-Button),它可以正常工作,html看起来像预期的<u>...Text...</u>。但是当我用内容中的那些u-tags初始化编辑器时,它们就会被删除。

有谁知道解决方法?

1 个答案:

答案 0 :(得分:0)

我发现valid_elements设置导致tinymce删除u-tag。在以前版本的tinymce中,从来没有遇到过这个设置的问题,但这看起来有点好并且有意义:我更新了设置并添加了

-u,

这解决了这个问题。这里是完整的valid_elements设置

 //The valid_elements option defines which elements will remain in the edited text when the editor saves.
valid_elements: "@[id|class|title|style]," +
"a[name|href|target|title]," +
"#p,-ol,-ul,-li,br,img[src],-sub,-sup,-b,-i,-u," +
"-span,hr",