jQuery 从 iframe 代码中获取 YouTube 视频源

Sam*_*row 2 html youtube iframe jquery

我试图从 iframe 嵌入代码中获取 youtube src 并将其作为变量传递。

例如,如果我的 youtube 嵌入代码是:

<iframe width=&quot;1024&quot; height=&quot;576&quot; src=&quot;https://www.youtube.com/embed/rfxESg1_hEA?feature=oembed&quot;frameborder=&quot;0&quot;allowfullscreen></iframe>
Run Code Online (Sandbox Code Playgroud)

我正在尝试获取https://www.youtube.com/embed/rfxESg1_hEA

有没有办法用 jQuery 做到这一点?

Fal*_*coB 5

尝试这个:

var src = $("iframe").attr("src").split('?')[0];
alert(src);
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
<iframe width=&quot;1024&quot; height=&quot;576&quot; src="https://www.youtube.com/embed/rfxESg1_hEA?feature=oembed&quot;frameborder=&quot;0&quot;allowfullscreen"></iframe>
Run Code Online (Sandbox Code Playgroud)