Мне было интересно, как я могу добиться следующего. Я использую Soundcloud API для импорта всех плейлистов на веб-сайт. Это я сделал с частью HTTP Soundcloud.Каков наилучший способ создания разметки HTML для каждого плейлиста?
Теперь я хочу разместить каждый плейлист/альбом, включая трек-лист и обложку этого альбома внутри элемента div
. Владелец этого альбома. Макет разметки прост: слева фигура держит обложку альбома, справа - неупорядоченный список с дорожками альбома.
Что я хочу спросить, так это лучший способ разместить каждый альбом в div каждый раз с той же разметкой.
То, что у меня есть сейчас. В моем HTML
ди-держатель, который содержит все плейлист/альбомы. Чем он должен заполняться каждой функцией.
HTML
<div class="row albums"></div> <!-- All albums here -->
JS
var albumHolder = $('.albums');
$(playlists).each(function(index, playlist) {
var playlistID = playlist.id;
albumHolder.append('<div id="#' + playlistID + '"></div>');
});
Приведенный выше код будет создавать для каждого списка воспроизведения в DIV с id
этого плейлиста внутри albumHolder, который содержит все альбомы.
Итак, вкратце: я хотел бы использовать один и тот же макет каждый раз и генерировать это для каждого альбома внутри этого album div
, который я создаю с помощью вышеуказанного кода.
Надеюсь, кто-то может мне помочь? Casper
Вы можете посмотреть в шаблонных двигателей JavaScript. – CBroe
(Btw., Почему список _unordered_ для треков альбома? Треки на альбоме являются _ordered_ данными по самой своей природе.) – CBroe