【发布时间】:2013-02-15 22:40:04
【问题描述】:
试图将 youtube 链接转为嵌入,但我的 jquery 似乎没有从链接中获取视频 ID
我的 JQuery:
$('.a').html(function(i, html) {
return html.replace(/(?:http:\/\/)?(?:www\.)?(?:youtube\.com|youtu\.be)\/(?:watch\?v=)?(.+)/g,'<iframe width="150" height="150" src="http://www.youtube.com/embed/$1" frameborder="0" allowfullscreen></iframe>');
});
我的 HTML:
<div class="a">http://www.youtube.com/watch?v=w_yudtBvhCsc</div>
<div class="a">http://www.youtube.com/watch?v=w_yudtBvhCsd</div>
我一无所知...
【问题讨论】:
-
我猜你无法控制 HTML?
-
使用
embed或objectw3schools.com/html/html_object.asp -
@Dom 你知道,w3schools 在这里不受欢迎。改用 MDN:developer.mozilla.org
-
@KevinBoucher,我确实可以控制 html。
标签: javascript jquery html