试图把YouTube的链接到嵌入式,但我的jQuery似乎没有从链接jQuery的 - Youtube链接到嵌入式
抓取视频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无法控制? – 2013-02-15 22:41:36
使用'embed'或'object' http://www.w3schools.com/html/html_object.asp – Dom 2013-02-15 22:44:45
@Dom只要你知道,w3schools在这里皱起了眉头。改用MDN:https://developer.mozilla.org/ – 2013-02-15 22:46:26