私は自分のウェブサイトでCKeditorを使おうとしています。ソースモードでは、 ckeditorに置き換えられたテキストエリアが更新されていないことがわかりました。ページのコードが保存時にテキストエリアのコンテンツを保存するように設定されているため、テキストエリアを更新する必要があります。
通常モードでは、テキストが更新されます。
$(document).ready(new function() {
var editor = CKEDITOR.instances['content-text'];
if (editor) { editor.destroy(true); }
CKEDITOR.on('instanceCreated', function(e) {
e.editor.on('contentDom', function() {
e.editor.document.on('keyup', function(event) {
// keyup event in ckeditor
UpdateTextArea();
});
});
});
CKEDITOR.replace('content-text');
});
function UpdateTextArea() {
CKEDITOR.instances['content-text'].updateElement();
}
どんな助けでも大歓迎です。初めて質問したので、見逃してしまったらごめんなさい!