У меня есть редактор tinymce v4, и я хотел бы добавить некоторый пользовательский html к определенному элементу в редакторе с помощью jQuery. Я делаю это с помощью метода tinymce append()
, например
var html = "<div class='mceNonEdiable'>Some noneditable text</div>"
var elem = $(some_element_in_tinymce_editor);
tinymce.dom.DomQuery(elem).append(html);
Пока это работает хорошо, но класс игнорируется tinymce, а div все еще редактируемый. Если я использую insertContent()
вместо этого, он работает, как ожидалось.
Кто-то знает почему?
Я думал, что, возможно, я должен разобрать html с помощью метода parse()
, но я не совсем понимаю, как ...
Заранее спасибо!