javascript - 使用javascript更改部分链接

标签 javascript php jquery ajax

我有数据表行链接和数据,我想更改部分链接文本。

因此,例如,当它是 200.0.0.10 时,将其更改为 160.11.10.12

我用这段代码试过了,但没有任何反应,链接保持不变:

var url = (data['Chemin'])

window.location.href = url.replace("http:\\200.0.0.10", "\\160.11.10.12\Images");

最佳答案

在您的网址中使用 //,它应该可以工作。

 window.location.href = url.replace("http:\\200.0.0.10", "http://160.11.10.12/Images");

如果这不起作用,那是因为转义反斜杠,所以这样做:

 window.location.href = url.replace("http:\\\\200.0.0.10", "http://160.11.10.12/Images");

在 JS 中使用反斜杠 \ 是一个转义字符,这意味着下一个字符具有特殊含义,例如\n 表示换行。所以如果你想在字符串中使用 \,你必须将它加倍。

关于javascript - 使用javascript更改部分链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49239001/

相关文章:

php - 警告 : fflush() expects exactly 1 parameter, 0 给出

javascript - 如何在将 ajax 发送到 php 后关闭页面重新加载以及如何修复此代码

jquery - 使用 jQuery 的 toggleClass() 动态改变段落的位置

jquery - 实现CSS双模态

javascript - 关闭 Backbone.Marionette.ItemView 的 div 换行

javascript - 如何从下拉列表中进行选择并输入文本

javascript - 使用node.js和angularjs将未经身份验证的用户重定向到默认URL

php - Magento 1.9.1 更新自定义模块中的记录,尝试插入新记录

javascript - rails 4 : JS doesn't work when I follow links

javascript - react : Trying to render props that populate AFTER render