Не могу получить доступ к тексту из CKEditor - PullRequest
0 голосов
/ 24 апреля 2020

У меня есть эта текстовая область

enter image description here

HTML

<textarea name="description" id="description"></textarea>

JS

CKEDITOR.replace( 'description' );
CKEDITOR.config.contentsCss = [CKEDITOR.getUrl('contents.css'), 
CKEDITOR.getUrl('/js/ckeditor/skins/moono-dark/styles.css')];

Я сделал это

$('textarea[name="description"]').keyup(function() {
    console.log($('textarea[name="description"]').val());
});

Я ничего не вижу на своей консоли.

Может кто-нибудь показать мне, как отладить это дальше?

1 Ответ

1 голос
/ 24 апреля 2020

Чтобы получать события и получать доступ к обновленному содержимому текстовой области, вы должны использовать объект CKEDITOR, например:

CKEDITOR.instances.description.on('change', function() { 
    console.log(CKEDITOR.instances.description.getData());
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...