jQuery 从 iframe 代码获取 YouTube 视频 src

标签 jquery html iframe youtube

我正在尝试从 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>

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

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

最佳答案

试试这个:

var src = $("iframe").attr("src").split('?')[0];
alert(src);
<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>

关于jQuery 从 iframe 代码获取 YouTube 视频 src,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32825871/

相关文章:

javascript - 你能在加载 jQuery 之前内联编写 jQuery 代码吗?

html - 防止在 mozilla 中显示输入类型数字的非数字字符

html - 内容具有 overflow-x : hidden 的 iframe 的水平滚动条

javascript - Google map 与另一个 iframe 存在问题

jquery - 编写第一个 jQuery 插件 : understanding this

javascript - SetInterval 函数中的随机数未更新

javascript - Jquery Gritter 设置位置

html - 如何使用 Materialise CSS 响应式堆叠卡片?

具有多个 tbodies 的 Python Dash DataTable

html - IFrame 请求已取消