如何在wysihtml5中切换/删除类

我需要能够在添加新类时从跨度中删除前一个类。

下面是自定义函数,它添加了一个span和一个通过按钮传递的类。

wysihtml5.commands.custom_underline = { exec: function(composer, command, className) { return wysihtml5.commands.formatInline.exec(composer, command, "span", className, new RegExp(className, "g")); }, state: function(composer, command, className) { return wysihtml5.commands.formatInline.state(composer, command, "span", className, new RegExp(className, "g")); } }; 

这是按钮:

 Grey Dark Grey Black 

如果我点击灰色和深灰色按钮,它会产生以下代码:

 Some text 

在添加新类之前,我需要找到一些方法来删除前一个类。