Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用jQuery从URL显示来自youtube的视频?_Jquery_Youtube_Each - Fatal编程技术网

如何使用jQuery从URL显示来自youtube的视频?

如何使用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

我想阅读类为“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 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>");
    }
});