我需要为CKEditor中的每个img添加自动添加的类
e.g。
class="simple-class"
我添加的每个img
现在我只能通过在源代码中手动输入类来手动完成,但是它有问题,特别是从源模式返回时,我添加的这个类是消失的。
搜索了所有可能的相关主题,但无法找到正确的解决方案:/
答案 0 :(得分:0)
CKEDITOR.on('dialogDefinition', function(ev) {
// Take the dialog name and its definition from the event data
var dialogName = ev.data.name;
var dialogDefinition = ev.data.definition;
var editor = ev.editor;
if (dialogName == 'image') {
dialogDefinition.onOk = function(e) {
var imageSrcUrl = e.sender.originalElement.$.src;
var imgHtml = CKEDITOR.dom.element.createFromHtml("<img src=" + imageSrcUrl + " alt='' align='right'" + "class=className/>");
editor.insertElement(imgHtml);
};
}
}