我想阅读带有“yturl”类的 div 并从 youtube 替换为 iframe。
为什么我的源代码不起作用?
我有以下源代码:
HTML:
<div class="yturl">http://www.youtube.com/watch?v=mwVuURFNX0E</div>
JS:
$("div.yturl").each(function(){
var regex = /(\?v=|\&v=|\/\d\/|\/embed\/|\/v\/|\.be\/)([a-zA-Z0-9\-\_]+)/;
var youtubeurl = $(this).text();
var regexyoutubeurl = youtubeurl.match(regex);
if (regexyoutubeurl) {
$(this).html("<iframe width=\"420\" height=\"315\" src=\"http://www.youtube.com/embed/"+regexyoutubeurl[2]+" frameborder=\"0\" allowfullscreen></iframe>");
}
});