如何在 JavaScript 中提取字符串的一部分
How to Extract Part of a String In JavaScript
>我正在使用一块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]
相关文章:
- 如何检查字符串的一部分与数组匹配
- 将字符串的一部分设置为数组的一部分
- 用数字单位替换字符串的一部分
- 移除字符串(如果找到)移除JS中字符串的一部分
- 如何获得字符串的一部分
- 作为onclick确认的一部分,Razor中的字符串属性
- 用HTML元素替换字符串的一部分
- 如何知道找到的单词是字符串的一部分还是JavaScript中的函数调用
- j如何从给定字符串的一部分替换字符串
- 如何使用RegExp选择字符串的一部分并在变量中重用它
- 返回javascript中regex字符串的一部分
- JQuery获取字符串的一部分
- JavaScript Regexp仅匹配字符串的一部分
- 如何在数组jQuery中查找字符串的一部分
- 撇号标记在javascript字符串中与Backslash一起发送,该字符串使用ajax作为json对象的一部分发送到p
- JavaScript:将字符串的一部分放入DOM容器中,保存溢出
- 将字符串的一部分转换为DataTables的JSON
- 如何在javascript数组中剥离字符串的一部分
- 如何获取在Javascript正则表达式中用正斜杠分隔的字符串的一部分
- 如果两个值都会动态变化,则用变量替换某个字符串的一部分 - Javascript