微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何强制tinyMCE不能将<b>标签转换为<strong>标签?

如何解决如何强制tinyMCE不能将<b>标签转换为<strong>标签?

| 当我使用html编辑器tinyMCE并将代码粘贴到其中时,它将html
<b>
标记转换为
<strong>
标记。 Andybody知道我如何才能迫使该编辑器阻止这种转换吗? 谢谢。     

解决方法

是的,在您的tinymce init中使用这段代码
    // Override internal formats  
    formats: {
        bold : {inline : \'b\' },//italic : {inline : \'i\' },//underline : {inline : \'u\'}
    },
    ,您可以尝试去插件管理器,找到插件“编辑器-TinyMCE”,然后在“基本选项”下查找“扩展的有效元素”字段,并在其中添加HTML5标签。就像您的情况:
<strong>
<br>
这样它将不会忽略您的
<strong>
<br>
。 谢谢,希望你会喜欢! :)     ,这对我有用 tinyMCE.init({     valid_elements:\“ a [href | target = _blank],b,div [align],br \” ....... 在这里,您可以设置所有适用于微小对象的元素,即使它们已弃用,例如b(替换为strong,或者我替换为em)。有了这个标签,tiny不会取代valid_elements内部的匹配项。 创建编辑器时,Tiny本身有一些规则: valid_elements:\“ @ [id | class | style | title | dir 在这里可以看到它所做的更改以符合其条件。 在我的情况下,某些html \带有\'b \'标记,并且其中包含一个类,我不必触摸\'b class = \'aClass \'\',因此此类代码的valid_elements是 valid_elements:\“ b [class | id],i \”,我们在b内设置有效的标签,例如class或id。如果我们未在[..]内设置任何选项,则\'b class = \'aClass \'\'将被替换为简单的\'b \'。 希望这对某人有帮助。 带有更多解释的链接 http://tinymce.moxiecode.com/wiki.php/Configuration:valid_elements     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。