我正在使用一大块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操作调用吗?
答案 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");