Я работаю с CKEditor и jQuery, и я хотел бы переключить флаг в true, когда пользователь изменяет значение поля.Одним из этих полей является экземпляр CKEditor.
Все текстовые области, имеющие класс "wysiwyg", преобразуются в CKEditor, но каким-то образом событие $('.wysiwyg').change()
никогда не обнаруживается.Я немного погуглил, но комбинация ключевых слов, похоже, не дает ничего, кроме неуместных результатов (мой google-fu отстой).
Спасибо за любую помощь :)
Edit:
for (var i in CKEDITOR.instances) {
CKEDITOR.instances[i].on('click', function() {alert('test 1 2 3')});
}
Я попробовал код выше, и он не работает.Это не дает мне ошибку, означающую, что он находит объекты CKEditor, но по какой-то причине слушатель не подключен к нему?
Кроме того, если я заменю вложение события просто на alert(CKEDITOR.instances[i].name);
, это будетоповестить имя моей текстовой области, чтобы я знал, что не пытаюсь прикрепить событие click ни к чему:)