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

10-12 13:04