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

时间:2017-11-02 18:56:25

标签: jquery attributes vimeo src plyr.js

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

我这样做:

var target="&background=1";

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

但它不起作用。

我感谢任何帮助。

感谢。

1 个答案:

答案 0 :(得分: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>
&#13;
&#13;
&#13;