javascript - 当 htmlMode true 无法与 codemirror 正常工作时,Summernote html 代码 View

标签 javascript jquery html codemirror summernote

$(document).ready(function () {
    $('.summernote').summernote({
        codemirror: {
            theme: 'monokai',
            htmlMode: true
        }
    });
});
<textarea class="summernote"><p><br></p>
<p>Testing html </p>
<p><br> formatting<br></p></textarea>

当您单击代码 View 时,它不会正确格式化 html,而是会格式化 xml。如您所见,<br>标签被解释为无效的 xml 标签,但是 htmlMode: true已设置并且应该用于将内容解释为 html。

最佳答案

看来我需要设置:

codemirror: {
      ...
      htmlMode: true,
      lineNumbers: true,
      mode: 'text/html'
    }

尽管这些应该是默认值。

更新的 fiddle :https://jsfiddle.net/ungue/fzt257r6/41/

关于javascript - 当 htmlMode true 无法与 codemirror 正常工作时,Summernote html 代码 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28819889/

相关文章:

javascript - 无法设置未定义的属性 'someProperty' - Angular Typescript

javascript - 在页面加载之前加载进度条

javascript - 将带有双引号和单引号的字符串从 asp 传递到 javascript 函数

php - 如何通过 AJAX 运行 SQL 选择查询(实时结果)

javascript - 弹出窗口 f3 在 google chrome 中打开但在前面不可见

android - 如何检测 iframe 的点击事件以在 Android 应用程序的 HTML 页面中播放视频?

javascript - NVM:如何全局设置节点版本?

css - 如何使高度自动取决于屏幕分辨率

php - 使用 HTML 和 CSS 打印页面时如何在第二页上显示相同的边距?

javascript - jQuery UI 选项卡 : Load link in tab/Reload entire page