Обнаружение событий onChange из CKEditor с использованием JQuery

Я работаю с CKEditor и jQuery, и мне хотелось бы установить для флага значение true всякий раз, когда пользователь изменяет значение поля. Одно из этих полей - экземпляр CKEditor.

Все текстовые поля с классом "wysiwyg" преобразуются в CKEditors, но каким-то образом событие $ ('. Wysiwyg'). Change () никогда не обнаруживается . Я немного погуглил, но комбинация ключевых слов, похоже, не принесла ничего, кроме нерелевантных результатов (мой гугл - отстой).

Спасибо за любую помощь :)

Редактировать:

for (var i in CKEDITOR.instances) {
        CKEDITOR.instances[i].on('click', function() {alert('test 1 2 3')});
    }

Я пробовал приведенный выше код, и он не т работать. Это не выдает мне ошибки, что означает, что он находит объекты CKEditor, но по какой-то причине слушатель к нему не привязан?

Кроме того, если я заменяю вложение события только предупреждением (CKEDITOR.instances [ i] .name); it ' Я буду предупреждать имя моего текстового поля, чтобы я знал, что не пытаюсь привязать событие щелчка к чему-либо:)

39
задан Gazillion 28 February 2011 в 15:37
поделиться