0

我正在为富文本编辑器制作一个自定义插件,它将某个类的跨度设置为选定的文本,例如: <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>

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

4

1 回答 1

0

您可以使用我的Rangy库及其类应用程序模块

var applier = rangy.createCssClassApplier("myclass");
applier.applyToSelection();
于 2013-08-16T10:35:35.233 回答