【问题标题】:Extract ID From A YouTube Video iFrame Link With jQuery使用 jQuery 从 YouTube 视频 iFrame 链接中提取 ID
【发布时间】:2014-05-26 17:36:12
【问题描述】:

我有这个 youtube 视频链接:

iframe width="560" height="315" src="//www.youtube.com/embed/XbGs_qK2PQA" frameborder="0" allowfullscreen></iframe>` (Hell Yeah! Eminem :P)

我只想从这一大堆中检索"XbGs_qK2PQA"。得到src

$('iframe').attr('src');

如何删除 else 字符?

注意:我有一个窍门。反转字符串,然后将字符附加到变量中,直到找到'/',但是如何通过 jquery/javascript 实现这一点?

【问题讨论】:

    标签: javascript jquery html iframe youtube


    【解决方案1】:

    另一种方式:

    var src = $('iframe').attr('src').match(/[^/]*$/)[0];
    

    正则表达式将匹配最后一个 / 字符之后的其余字符串。

    【讨论】:

      【解决方案2】:

      如果页面中只有一个iframe

      $('iframe').attr('src').split('/').pop();
      

      【讨论】:

        猜你喜欢
        • 2016-09-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-20
        • 1970-01-01
        • 1970-01-01
        • 2012-01-28
        • 2011-07-22
        相关资源
        最近更新 更多