如何在JavaScript中提取部分字符串

时间:2015-06-16 21:15:35

标签: javascript jquery string wordpress

我正在使用一大块jQuery代码,它返回一组图像图标中的选定选项。它被集成到WordPress WYSIWYG编辑器中。

当我点击图标时,此字符串将被发送到编辑器:

username

此代码返回:image="'+ $('.icon-option i.selected').attr('class') +'"

从这个字符串中我想删除字符串fa fa-heart selected,使其只显示selected

我尝试了fa fa-heart,但它在image="'+ $('.icon-option i.selected').attr('class').split(' ')[0] +'"

处剪掉了字符串

这是一个简单的修复,可以添加到我原来的jQuery String操作调用吗?

2 个答案:

答案 0 :(得分:2)

您可以通过执行以下操作来完成此操作:

image="'+ $('.icon-option i.selected').attr('class').split(' selected')[0]

答案 1 :(得分:2)

不需要字符串操作,请使用removeClass方法:

$('.icon-option i.selected').removeClass("selected");

如果您还需要类名字符串,则可以扩展为:

$('.icon-option i.selected').removeClass("selected").attr("class");