我有一个包含以下内容的 JavaScript 字符串:
data-href="/Admin/Edit?pk=0001I&rk=50050055"
如何更改此字符串,以便将 rk 的值更改为字符串 newRowKey 中保存的值?不确定它是否有帮助,但数据格式总是看起来像这样,其中 rk 后跟 =,然后以“
最佳答案
datahref="/Admin/Edit?pk=0001I&rk=50050055";
如果您构建 URL,请更改它
datahref="/Admin/Edit?pk=0001I&rk="+ newRowKey;
或者如果您知道现有值则更换它
datahref.replace("50050055", newRowKey);
如果您不知道 rk 的值,但知道它在 URL 中的最后一个,则可以使用 indexOf 来查找它。
datahref = datahref.substring(0,datahref.indexOf("rk=")+3) + newRowKey;
关于javascript - 如何使用 javascript 更改字符串的一部分文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13656989/