发生变更事件时,在将文本附加到Summernote元素时遇到问题

时间:2019-07-02 07:34:06

标签: javascript jquery summernote

我正在使用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中的文本填充。每次做出其他选择时,都会更新。

3 个答案:

答案 0 :(得分:1)

像这样切换代码:

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

答案 1 :(得分:0)

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

更改此

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

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

答案 2 :(得分:0)

您需要获取summernote的html代码

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

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