我有一个歌曲列表,当我单击特定的链接时,应该更改歌曲。
好的,歌曲已更改,但不再播放。有任何想法吗?
<div id="music">
<a href="horse.mp3">horse music</a>
<a href="eminem.mp3">Eminem song</a>
</div>
<audio controls>
<source src="1.mp3" type="audio/mpeg">
</audio>
和
<script>
$(document).ready(function(){
$('#music a').click(function(){
event.preventDefault();
var value = $(this).attr('href');
$('p').html("<p>"+value+"</p>");
$('source').attr("src", value);
audio.load();
});
});
</script>
最佳答案
请尝试此代码,
$(document).ready(function(){
$('#music a').click(function(){
event.preventDefault();
var audioElement = $("audio");
var value = $(this).attr('href');
$('p').html("<p>"+value+"</p>");
audioElement.attr('src', value);
audioElement.trigger('play');
});
});
希望这对您有用。
关于jquery - jQuery,使用音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42104942/