将字符串添加到 iFrame src 不起作用

Add string to iFrame src doesnt work

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

我是这样做的:

var target="&background=1";

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

但是没用。

感谢任何帮助。

谢谢。

下面是一个小例子,应该能帮到你。我对您的代码做了一些更改,例如从包装函数中删除了代码。我还删除了初始 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>