我想檢查iframe url中是否存在'autoplay'屬性。如果該屬性不存在,我想添加'自動播放'。如果存在,我想將'autoplay = 1'的值更改爲'autoplay = 0',反之亦然。檢查iframe中是否存在自動播放屬性src
我有動態src的iframe。現在,每當我點擊播放圖標自動播放屬性附加爲https://www.youtube.com/embed/fffjZpMIHk?autoplay=1?autoplay=1
。所以我想檢查屬性是否存在,然後需要追加。
<div class="video-container" id="video-container">
<iframe src="https://www.youtube.com/embed/fffjZpMIHk" frameborder="0" allowfullscreen=""></iframe>
現在我使用的腳本:
$(".playButton").on('click',function() {
$(".flex-active-slide iframe")[0].src += "?autoplay=1";
$('.flex-active-slide').contents().find("iframe").attr('src', function(i, oldSrc) {
return oldSrc.replace('autoplay=0', 'autoplay=1');
});
});
樣品小提琴:Demo
分享在問題編輯此的jsfiddle您的代碼示例 - http://jsfiddle.net/ifinto/o2gxgz9r/ –
請檢查我的更新後 – user3386779