javascript - jQuery 目标字符串的特定部分

标签 javascript jquery

我正在尝试使用 .replace() 来替换 URL 的特定部分,但我不确定如何去做。

具体来说,我正在使用如下所示的字符串:

'param1=www.DOMAIN.NAME&param2=NUM1&param3=true&param4=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/

相关文章:

javascript - SVG/XML 中是否有一些 innerHTML 替代品?

javascript - D3 : Accessing Objects in Bound array using variables

jquery - 复选框列表对齐到 2 或 3 列

javascript - 如何添加jquery参数

jquery - 如何使用从 json 上传的 jquery 文件自定义服务器响应

javascript - jQuery 滚动在 IE 7 和 IE 8 中不起作用

00-59(秒)之间数字的javascript正则表达式

javascript - JQuery Isotope - 将边距应用于元素的最佳方法是什么?

jquery - Codrops - 选择灵感和 Bootstrap

javascript - 我如何通过 JavaScript 和 jQuery 在 word 文档的页眉中插入图像