コメントありがとうございます。 サービス終了した今なら、安く中古が手に入りそ…
CKEditorの初期値が反映されない場合があるときの対処法
htmlでなく、JavaScriptでCKEditorの初期値を設定すると
反映される時と反映されない時がある
以前は次のコードで対応していましたが、
それでも反映されない時がありました
// インスタンス準備完了イベント CKEDITOR.on('instanceReady',function(e){ // 代入処理 CKEDITOR.instances.ELEMENTID.setData('<strong>ここにタグを記載</strong>'); });
CKEditorをWYSIWYG化するタイミングと
instnceReadyが読み込まれるタイミングによって
反映されないのでしょうか?
なので、htmlに代入してからWYSIWYG化するようにしました
今までtextareaで指定していたclass=”ckeditor”は、指定しない
<textarea id="hoge"></textarea>
// まずHTMLに値を代入する $('#hoge').val('代入する文字列'); // それからWYSIWYG化する CKEDITOR.replace('hoge');
検索
コメントを残す