2
$(function () {
    tinymce.init({
        selector: "textarea#description",
        ....
        setup: function (ed) {

        }
    });
});

tinymce.activeEditor.on('keyup', function (e) {
    console.debug("keyup");
});  

上記のコードは機能しません。tinymce が初期化された直後にイベント「keyup」を追加できません。
エラー: tinymce.activeEditor が null です。
なんで ?
これは、次の初期化で解決できることを知っています:

setup: function (ed) {
    ed.on('keyup', function (e) {
        console.debug('keyup');
    });
}

しかし、イベント コードを追加して、初期化コードを分離する必要があります。

どうすればこれを達成できますか?

4

1 に答える 1