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