javascript - TinyMce 没有插入 <br/>

标签 javascript tinymce

我正在使用 TinyMce 从数据库中插入/编辑文本,但我不知道为什么 <br />的不见了。没有新行,即使我按下 ENTER 或 SHIFT + ENTER。

TinyMce 初始化:

tinyMCE.init({
    mode : "textareas",
    theme : "simple",
    force_p_newlines : false,
    force_br_newlines : true,
    convert_newlines_to_brs : false
});

最佳答案

根据TinyMCE documentation for force_br_newlines :

This option is deprecated as of 3.5 use forced_root_blocks: false instead to control p vs br behavior.

从版本 3.0a1 开始,forced_root_block默认情况下启用。 The documentation also says如果禁用此选项,Enter 将生成 <br /> , 而 Shift+Enter 将产生 <p> .

试试这个:

tinyMCE.init({
    mode : "textareas",
    theme : "simple",
    forced_root_block : false,
});

关于javascript - TinyMce 没有插入 <br/>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11994354/

相关文章:

javascript - 在 JS 中执行 undefined 和 createElement 的更好方法

c# - ASP.NET MVC 4 和 WYSIWYG 编辑器验证

iframe - 将边界半径添加到 TinyMCE 文本区域

javascript - tinyMCE - 将样式复制到剪贴板以供 word 等使用

javascript - 如何解析对象数组,每个对象都有一个日期数组,返回一个唯一的日期数组和两个数据数组

javascript - 将大文件切成 block 并使用 ajax 和 html5 FileReader 上传

javascript - js或php函数前的下划线是什么意思?

javascript - 在 Safari 上优化 jquery hide() 和 show()

css - 如何避免对每个 TinyMCE 实例发出 content.css 请求?

wordpress - 如何防止 WordPress 中的 TinyMCE 编辑器更改 html 标记?