1

您好,我正在使用 PLYR 插件在我的网站上嵌入 vimeo 视频。我想在 iframe src 的末尾添加一个字符串 ("&background=1") 来隐藏控件。

我这样做是这样的:

var target="&background=1";

$(function(){
    $('iframe').each(function(){
        $(this).attr('src', $(this).attr('src')+target);
    });
});

但它不起作用。

我很感激任何帮助。

谢谢。

4

1 回答 1

1

下面是一个小例子,应该可以帮助你。我对您的代码进行了一些更改,例如从包装函数中删除代码。我还删除了初始 src,以便我们可以添加新的 src。希望能帮助到你!

var target = "&background=1"
$('iframe').each(function(){
    var iframe_source = $(this).attr('src');
    var new_source = iframe_source + target;
    $(this).removeAttr('src');
    $(this).attr('src', new_source);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<iframe src="website.com"></iframe>

于 2017-11-02T22:36:31.890 回答