我希望能够返回 CKEditor textarea 的值,并在其中写入我的文本。
我使用了 CKEditor 5 CDN。首先,这是我的文本区域代码,它工作正常
<script src="https://cdn.ckeditor.com/ckeditor5/1.0.0-alpha.1/classic/ckeditor.js"></script>
<textarea class="inputStyle" id="editor" name="content" placeholder="Write your email.."></textarea>
<script>ClassicEditor.create(document.querySelector('#editor')).catch( error => { console.error( error ); } ); </script>
我曾经通过以下方式从 CKEditor 之前的文本区域获取数据:
var text = $('textarea#editor').val();
并通过以下方式设置数据:
$('textarea#editor').html("");
但我现在迷路了?我尝试了很多方法…什么是正确的方法?
原文由 Latifa Khalid 发布,翻译遵循 CC BY-SA 4.0 许可协议
您需要获取或保存创建的编辑器,然后使用
getData()
函数。您可以在创建时添加.then()
以保存您的编辑器。然后使用获取数据