我使用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);
}
我做错了什么?
谢谢!