如何使用jquery删除字符串中的一部分字符串

Ste*_*ack 17 jquery

我正在开发一个小应用程序,当选中一个复选框时,它的id值被添加到一个隐藏字段,当取消选中时,它的id必须从hiddenfield值中删除.我知道如何添加,但不知道如何删除.就像说有一个字符串strValue ="abcde"; 如何使用jQuery从strValue中删除'c'?谢谢.

Lok*_*tar 40

你可以使用替换.

strValue.replace('c', '');
Run Code Online (Sandbox Code Playgroud)

现场演示

我建议两件事,看看用于存储值的 jQuerys .Data()方法,并且至少使你的列表由逗号之类的东西分隔.


Sha*_*oli 5

尝试一下,确保将替换方法的结果放入新字符串中。它不会修改原始字符串。

var str = "somestring";

str = str.replace('some', 'someother');
Run Code Online (Sandbox Code Playgroud)