javascript - 如何使用 javascript 更改字符串的一部分文本?

标签 javascript

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

相关文章:

javascript - ckeditor 将事件处理程序添加到对话框元素

javascript - 我想将 s3 对象的字符串发送到客户端

javascript - 使用 AntDesign 列表和 Firebase Firestore 数据使用react

javascript - aurelia 是否使用自定义绑定(bind)行为类作为单例?

javascript - 使用javascript标记当前菜单项

javascript - 如何在使用 Angulartics 时关闭谷歌分析

javascript - 用于向页面添加 .css 和 .js 文件的 Firefox 附加组件

javascript - 烦人的 React 错误... "TypeError: Cannot read property ' My_Items' of null”

javascript - jquery 替换输入,限制我们 - 变通?

javascript - 更改现有 Kendo Grid 上的选项的正确语法是什么?