Как отключить тег CKeditor <p>от модификации - PullRequest
0 голосов
/ 16 мая 2019

Я использую CKEditor в своем веб-приложении и мне нужно отключить / включить теги html из javascript или я могу использовать надстройку CKEditor.

* ** 1003 тысяча два * Пример
<textarea name="editor1">
<div>
User Can modify this 
</div>

<div class="disabled" readonly="readonly">
           Read only Div
</div>
</textarea>

Настройка JQuery не работает

 CKEDITOR.instances['editor1'].on('contentDom', function() {
    this.document.on('click', function(event){
         //your code
        alert('Click Event');
         $('.disabled :input').attr('disabled', true);

     });

1 Ответ

0 голосов
/ 20 мая 2019

Да, вы можете создавать нередактируемые элементы div или абзацы или любой выбранный текст, добавив плагин-заполнитель.

https://ckeditor.com/cke4/addon/placeholder

Однако для работы плагина-заполнителя требуются также некоторые другие плагины. Когда вы нажимаете «Скачать», появляется модал. Внизу показаны зависимости надстройки, которые также необходимо загрузить в каталог плагинов и добавить в файл config.js.

// example config.js
config.extraPlugins = "placeholder,widget,lineutils,dialog,clipboard, ... {plus-other-dependent-plugins-as-needed}";

Вам не нужно идентифицировать div или параграфы или что-либо еще каким-либо особым образом, то есть readonly = "readonly" не требуется. Плагин обрабатывает это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...