私は多くのスレッドを見ましたが、私の問題を解決する答えは見つかりませんでした。だから、私はそうのようにCKEditorバージョンのインスタンスを定義します。CKEditorの変更イベントをキャッチできません
var editor = $('#test-editor');
editor.ckeditor(function() {}, {
customConfig: '../../assets/js/custom/ckeditor_config.js',
allowedContent: true
});
私はchange
イベントをキャッチすることができますかわからないが。これは私が試したものです:
var t = editor.ckeditor(function() {
this.on('change', function() {
console.log("test 1");
});
}, {
customConfig: '../../assets/js/custom/ckeditor_config.js',
allowedContent: true
});
editor.on('change', function() {
console.log("test 2");
});
t.on('change', function() {
console.log("test 3");
});
これらの3つの試みはすべて失敗に終わりました。私は、ページ上のすべてのエディタをループしたくないということを追加する必要があります。コンポーネントにレンダリングされた特定のエディタを#test-editor
とするだけです。どうやってやるの?
ところで、私は私のエディタ変数は約束のオブジェクトが含まれていることを参照してください。しかし、私は彼らと恋に落ちたことはありませんし、私はイベントをキャッチするために、この事実をどのように使うことができるのか分かりません。 – Jacobian