如何制作简单的ckeditor插件?

时间:2011-05-16 14:47:58

标签: javascript plugins ckeditor

我使用CKEditor。我想创建一个非常简单的插件:当用户选择文本然后点击MyPluginIcon时,编辑器会在带有特定类的mytag标签中包围文本。

所以它就像Bold或Italic按钮,但是对于:

塔塔

我远离JS专家,所以我一直在寻找一个可以复制的插件。我无法从所选范围获取数据:(。我的代码是:

        var cked = $("#" + part_id).ckeditorGet();
        var select = cked.getSelection();
        var ranges = select.getRanges( true );

        if ( ranges.length == 1 ) {
            range = ranges[0];
            var el = CKEDITOR.dom.element.createFromHtml( '<mytag"'+ $("#link").val() + '" >' + range.extractContents() + '</mytag>' );
            cked.insertElement(el);
        }

我做错了什么?

谢谢!

1 个答案:

答案 0 :(得分:1)

CKEDITOR提供了一些在styes plugin code中定义自定义样式的方法。如何使用它转到basicstyles plugin。我想你会受益。