用javascript更改链接的一部分

时间:2018-03-12 15:33:18

标签: javascript php jquery ajax

我有数据表行链接附带数据,我想改变部分链接文本。

因此,例如,当它 declare @str varchar(max) = 'The quick, brown fox jumps over a lazy dog. DJs **flock** by when MTV ax quiz prog.' select substring(@str, patindex('%DJs%', @str), len(@str)) 将其更改为200.0.0.10

我尝试使用此代码,但没有任何反应,链接保持不变:

160.11.10.12

1 个答案:

答案 0 :(得分:1)

在您的网址中使用//,它应该有效。

 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表示新行。因此,如果您想在字符串中使用\,则必须将其加倍。