試圖把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