如何使用jQuery从URL显示来自youtube的视频?
我想阅读类为“yturl”的div,并从youtube替换为iframe 为什么我的源代码不起作用 我有以下源代码: HTML:如何使用jQuery从URL显示来自youtube的视频?,jquery,youtube,each,Jquery,Youtube,Each,我想阅读类为“yturl”的div,并从youtube替换为iframe 为什么我的源代码不起作用 我有以下源代码: HTML: http://www.youtube.com/watch?v=mwVuURFNX0E JS: $(“div.yturl”)。每个(函数(){ var regex=/(\?v=\&v=\/\d\/\/embed\/\\\/v\/\.be\/)([a-zA-Z0-9\-\\\+)/; var youtubeurl=$(this.text(); var regexyout
http://www.youtube.com/watch?v=mwVuURFNX0E
JS:
$(“div.yturl”)。每个(函数(){
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(“由于您的输入错误,它无法工作
您的代码生成了以下html代码(请尝试在此处查找缺少的引号):
由于您的打字错误,它无法工作
您的代码生成了以下html代码(请尝试在此处查找缺少的引号):
<div class="yturl">http://www.youtube.com/watch?v=mwVuURFNX0E</div>
$("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>");
}
});
<iframe width="420" height="315" src="http://www.youtube.com/embed/mwVuURFNX0E frameborder=" 0"="" allowfullscreen=""></iframe>
$("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>");
}
});