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

时间:2011-08-11 17:26:34

标签: jquery

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

3 个答案:

答案 0 :(得分:39)

您可以使用 replace

strValue.replace('c', '');

<强> Live Demo

我会建议两件事,查看jQuerys .Data() method for storing values,并至少使您的列表以逗号等名称分隔。

答案 1 :(得分:4)

试试这个,确保将replace方法的结果转换为新的字符串。它不会修改原始字符串。

var str = "somestring";

str = str.replace('some', 'someother');

答案 2 :(得分:2)

如果你知道他正在寻找......那么简单的方法。

strValue.replace('c','')

或者您可以使用正则表达式:

strValue.replace(regexp,newstring)