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

How to Extract Part of a String In JavaScript

本文关键字:字符串 一部分 提取 JavaScript      更新时间:2023-09-26

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

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

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

此代码返回:fa fa-heart selected

我想从这个字符串中删除字符串selected以便它只读取fa fa-heart.

我试过了:image="'+ $('.icon-option i.selected').attr('class').split(' ')[0] +'"但它在fa处切断了绳子

这是一个可以添加到我原始 jQuery 字符串操作调用中的简单修复程序吗?

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

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

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

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

您可以通过执行以下操作来实现此目的:

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