我正在尝试使用 .replace() 来替换 URL 的特定部分,但我不确定如何去做。
具体来说,我正在使用如下所示的字符串:
'param1=www.DOMAIN.NAME¶m2=NUM1¶m3=true¶m4=25'
我想使用 jquery 自行决定更改 param2。
目前我只使用 .replace('NUM1', newParam);
但正如您所见,一旦 'NUM1'
更改为新参数,变量 newParam
给了它,我不能再更改它,因为它不会再找到 'NUM1'
。
最佳答案
如果你知道字符串的所有其他方面,你可以快速破解并连接字符串:
str = 'param1=www.DOMAIN.NAME&param2=' + NUM1 + '&param3=true&param4=25'
不优雅,但它会工作。
或者,如果该字符串是可变的但 NUM1 始终存在,您可以拆分('NUM1'),然后加入(newParam)
例如,
str = 'param1=www.DOMAIN.NAME&param2=NUM1&param3=true&param4=25'
str.split('NUM1').join(newParam);
关于javascript - jQuery 目标字符串的特定部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22261216/