【发布时间】:2014-01-06 21:59:10
【问题描述】:
我有一个加载页面的“iframe”。在此页面上,它有多个指向外部页面的链接,我想替换部分“href”,以便它链接到“Youtube”。例如,页面上的链接如下所示。
http://ytchannelembed.info/video.php?id=yQGAwrtB65A&t=
我想换
http://ytchannelembed.info/video.php?id=
有了这个
http://www.youtube.com/watch?v=
这样它最终会变成
http://www.youtube.com/watch?v=yQGAwrtB65A&t=
我尝试了一些 jquery 示例,但链接保持不变。如果有人可以提供帮助,我将不胜感激。
【问题讨论】:
-
也许您可以发布您尝试过的内容。
-
我试过
$('a').each(function(){ this.href = this.href.replace('ytchannelembed.info/video.php?id=', 'www.youtube.com/watch?v='); }); -
@Sabre 所以它应该替换它。您在其他地方做错了什么,可能没有在正确的时间调用代码。你怎么称呼这段代码?
-
我用过
$(document).ready(function(){ -
@Sabre 所以请提供一个 jsfiddle 来复制您的问题(如果可以的话),因为您将在此处看到的所有答案都将与您已经使用的代码完全相同...
标签: javascript php jquery html youtube