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

Having issues appending text to Summernote element on change event

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

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

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

    let currentTemplate = 'This will come from db';

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

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

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

像这样切换代码:

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

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

改变这个

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

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

您需要获取 summernote

的 html 代码

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

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