与CKEditor一起疯狂

时间:2012-09-25 22:44:16

标签: javascript ckeditor

说实话,给这只野兽剥皮有点像噩梦。

在任何情况下,我都试图将对话框窗口的textName作为一个类添加到其容器中,以使我的生活更轻松。

我正在做某事错误,因为它似乎对我不起作用。有任何想法吗?我也尝试过jQuery方式,但没有成功。

CKEDITOR.on('dialogDefinition', function(ev){
                    var dialogName = ev.data.name;
                    var dialogBox = document.querySelector('table.cke_1_dialog');
                    dialogBox.setAttribute("class", dialogName);
                });

1 个答案:

答案 0 :(得分:0)

想出来。

CKEDITOR.on('dialogDefinition', function(ev){
    var dialogName = ev.data.name;
    ev.data.definition.onLoad = labeler;
    function labeler(){
        var dialogBox = document.querySelector('table.cke_dialog');
        dialogBox.className = dialogBox.className + " " + dialogName;
    }
});