【发布时间】:2011-05-18 19:00:15
【问题描述】:
我使用 CKEditor。我想做一个非常简单的插件:当用户选择文本然后点击 MyPluginIcon 时,编辑器会在带有特定类的 mytag 标记中包围文本。
所以它就像粗体或斜体按钮,但用于:
塔塔
我不是 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);
}
我做错了什么?
谢谢!
【问题讨论】:
标签: javascript plugins ckeditor