如何覆盖TinyMCE的默认格式,以获取粗体,下划线和删除线等基本内容?目前生成的HTML使用样式跨度,通常很好。不幸的是,在这种情况下,我需要进行一些简单的解析,并且需要元素为旧式< b&gt ;,< u>和< strike>。
以下代码是我目前无法使用的代码。将这些样式应用于内容会继续将内容包装在样式化的跨度中。
$('<textarea></textarea>').tinymce(
{
theme_advanced_buttons1: "bold,italic,underline,strikethrough",
theme_advanced_buttons2: "",
theme_advanced_buttons3: "",
formats:
{
bold: { inline : 'b' },
underline : { inline : 'u' },
strikethrough : { inline : 'strike' }
},
// ...
});
答案 0 :(得分:4)
我在TinyMCE forum上找到答案:
$('<textarea></textarea>').tinymce(
{
plugins : 'legacyoutput', // this overrides the formats automatically
// ...
} );