0

所以我最初的问题是我需要摆脱 CKeditor 中图像的 img 样式属性。

我发现这段代码可以解决问题:

if (CKEDITOR.instances['field_id_4']) {
    CKEDITOR.remove(CKEDITOR.instances['field_id_4']);
}        
CKEDITOR.replace('field_id_4',{
    allowedContent: 
        'img[!src,alt,width,height]{float};' + 
        'h1 h2 div'
    });

但只有在最高条件存在时。

现在我看到了,CKeditor 是重复的......

有人知道怎么修这个东西吗?

4

1 回答 1

2

您应该使用editor.destroy()而不是CKEDITOR.removewhich 是私有方法。

就像是:

if (CKEDITOR.instances['field_id_4']) {
    CKEDITOR.instances['field_id_4'].destroy();
}        
CKEDITOR.replace('field_id_4',{
    allowedContent: 
        'img[!src,alt,width,height]{float};' + 
        'h1 h2 div'
});
于 2013-08-07T13:50:36.107 回答