作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在编写一段代码,其中我通过 php 和 file_get_contents 从另一台服务器获取 html。
然后一些链接需要将原始域放到它上面,以便它们链接到正确的位置,对于我的大部分链接,我只是能够替换整行,因为它们是静态的,但这个是动态的我只需更换其中的一部分。
我是这样做的:
<script>$(document).ready(function(){
$(".view").each(function(){
this.href = this.href.replace("/tourney/", "http://binarybeast.com/tourney/");
})
});</script>
然而,我遇到的问题是,即使在第一个链接中没有像这样创建域,我也会得到双域:
<a class="view" href="http://localhosthttp://binarybeast.com/tourney/load_match/169049">View Details</a>
原文:
<a class="view" href="/tourney/load_match/169049">View Details</a>
最佳答案
试试这个:
this.setAttribute("href",this.getAttribute("href").replace("/tourney/","http://.../"));
这会在您编写时访问属性,而不是浏览器解析的属性。
关于php - .href.replace 给我双域 (http ://localhosthttp://mydomain. com),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15627830/
我有一个主站点 - something.com 其他一些域在 DNS 中有 A 记录指向上面的那个。 something.co something.nl 我的 wp-config 中有这个: /*
我是一名优秀的程序员,十分优秀!