在更改事件中将文本附加到 Summernote 元素时出现问题

Posted

技术标签:

【中文标题】在更改事件中将文本附加到 Summernote 元素时出现问题【英文标题】:Having issues appending text to Summernote element on change event 【发布时间】:2019-11-12 19:22:36 【问题描述】:

我正在使用 Summernote 的所见即所得编辑器。我正在尝试将文本附加到所选元素。

我试图将文本附加到由 summernote 脚本创建的 .note-editable 中,但没有成功

<script>
  $('#selector').on('change', function () 

    let currentTemplate = 'This will come from db';

    $('.note-editable').html(currentTemplate);

    $('#email_body').summernote();
  );
 </script>

更改时,所见即所得编辑器应填充来自 db 的文本。每次做出不同的选择时都会更新。

【问题讨论】:

是不是应该在初始化summernote后设置html内容? 【参考方案1】:

像这样切换你的代码:

$('#selector').on('change', function ()  let currentTemplate = 
'This will come from db'; 
$('#email_body').summernote(); 
$('.note- editable').html(currentTemplate);); 

【讨论】:

【参考方案2】:

你正在尝试的是错误的。您需要使用以下代码获取内容。

改变这个

$('#email_body').summernote();

$('#email_body').summernote('code');

【讨论】:

【参考方案3】:

你需要获取summernote的html代码

code - 获取编辑器中文本的 HTML 源代码:

$('#email_body').summernote('code');

【讨论】:

以上是关于在更改事件中将文本附加到 Summernote 元素时出现问题的主要内容,如果未能解决你的问题,请参考以下文章

如何更改 Summernote 中的默认文本突出显示颜色?

在 Summernote 中更改 FontSize 非常错误

在Python中将文本附加到文件[重复]

如何在解析云代码中将文本文件附加到山魈邮件?

如何使用summernote通过ajax同时传递内容和图片

在bash中将文本附加到具有模式匹配名称的文件[重复]