Я хочу, чтобы заменить часть данного URL с помощью кнопки click.When я нажимаю кнопку воспроизведения нужно изменить autoplay=0 to autoplay=1
и При нажатии кнопки закрытия нужно изменить autoplay=1 to autoplay=0
Измените строку запроса, используя регулярные выражения
jQuery(document).ready(function($) {
$('.playButton').click(function() {
alert('play');
$("iframe").src = src.replace(/\&autoplay\=\d/, "&autoplay=" + 1);
});
$(".close_icon").click(function() {
alert('close');
$("iframe").src = src.replace(/\&autoplay\=\d/, "&autoplay=" + 0);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<iframe src="https://www.youtube.com/embed/C0DPdy98e4c?width=640&autoplay=1"></iframe>
<div class="playButton">Play</div>
<div class="close_icon">Close</div>
Используйте 'Attr()', чтобы изменить 'src' атрибут фрейма. '$ ('iframe'). attr ('src', function (i, oldSrc) {return oldSrc.replace ('autoplay = 0', 'autoplay = 1');});' – Tushar
@tushar ваше сообщение работает fine.Пожалуйста, отправьте его снова – user3386779
Вот [полный код] (https://jsfiddle.net/tusharj/vqzkn1gp/) – Tushar