CKEditor 5 的设置值

Fre*_*rik 7 ckeditor ckeditor5

我正在我的网站上开发一个功能,用户应该能够使用 ckeditor 5 和 textarea 编辑他或她自己的主题。textarea 被放置在一个模态中。但是,当我尝试在用户按下按钮时预填充 textarea 时,textarea 内没有任何内容。我尝试了以下方法:

var editor;
ClassicEditor
  .create(document.querySelector('#edit-reply-modal'))
  .then(editor => {
    editor = editor;
  })
$(".toggle-edit-modal").click(function(e) {
  e.preventDefault();
  editor.setData("<p>Testing</p>"));
$("#edit-reply-modal").html("<p>Testing</p>");
});
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏。

小智 6

我发现你多了一个“)”editor.data.set("<p>Testing</p>"));

如果您仍然无法设置数据,请尝试如下设置数据:

 editor.data.set("<p>Testing</p>");
Run Code Online (Sandbox Code Playgroud)