javascript:Google Closure - RichTextEditor插件

时间:2013-08-16 10:00:36

标签: javascript rich-text-editor google-closure-library

我正在为富文本编辑器制作一个自定义插件,该插件将某个类的跨度设置为选定的文本,例如:     <span class="myclass">text</span>

好的,所以假装我有以下文字:

This is a test.

现在选择测试并单击按钮以触发我的插件后,它将输出:

This is a <span class="myclass">test</span>.

在此之后,我选择整个文本并再次单击该按钮,这将输出:

<span class="myclass">This is a <span class="myclass">test</span>.</span>

知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

您可以使用我的Rangy库及其class applier module

var applier = rangy.createCssClassApplier("myclass");
applier.applyToSelection();