<iframe id="iframe" src="//player.net/14965165444001/default_default/index.html?videoId=4784345556001" allowfullscreen webkitallowfullscreen mozallowfullscreen></iframe>
<button>click</button>
在iframe src上,单击&#34;按钮&#34; ..它必须添加&#34;?autoplay = true&#34;目前的src值。
像这样,我在滑块内添加了5个元素。请帮助解决此问题。
由于
答案 0 :(得分:1)
使用src
方法
iframe
的{{1}}
updateQueryStringParameter
函数来自amateur
.attr
&#13;
function updateQueryStringParameter(uri, key, value) {
var re = new RegExp("([?&])" + key + "=.*?(&|$)", "i");
var separator = uri.indexOf('?') !== -1 ? "&" : "?";
if (uri.match(re)) {
return uri.replace(re, '$1' + key + "=" + value + '$2');
} else {
return uri + separator + key + "=" + value;
}
}
$('#update').on('click', function() {
var url = $('#iframe').attr('src');
var Updatedurl = updateQueryStringParameter(url, 'autoplay', 'true');
$('#iframe').attr('src', Updatedurl);
});
&#13;
答案 1 :(得分:0)
var iframe = $('#iframe');
var src = iframe.attr('src');
$('button').click(function() {
if (src.indexOf('autoplay=true') !== -1) {
iframe.attr('src', src + '&autoplay=true');
}
});