У меня есть список, который я пытаюсь перебрать, чтобы превратить каждый div в собственную песню.Список, который я имею, упрощен с помощью JSON, потому что данные поступают из набора запросов Django.Моя проблема в том, что я не могу понять, как перейти к следующему объекту, не повторяя его в цикле.
Я попытался установить переменные outisde, чтобы остановить его или перейти к следующей песне безуспех.
The Json as data variable: [{"song":{"file":"music/the_unlighteds_2.mp3"}},{"song":{"file":"music/the_unlighted_6_32.mp3"}}]
Script code:
<script>
$("h1[id]").each(function(){
var next_song = "";
var data = [{{ chap_song|safe }}]
console.log(data);
for (var i in data) {
var next_song = JSON.stringify(data[i].song.file);
}
console.log(next_song);
if(this.id==='scroll-to')$(this).html("<audio controls autoplay> <source src=https://theunlighted.io/media/"+next_song.replace(/\"/g, "")+ " type=\"audio/wav\"></audio>");
});
</script>
![My result ends up like so](https://i.imgur.com/EZP5HAh.png)