我有一个包含以下内容的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/