我想知道如何實現以下功能。我利用Soundcloud API將所有播放列表導入網站。這,我已經完成了Soundcloud HTTP部分。爲每個播放列表生成HTML標記的最佳方法是什麼?
現在我想將每個播放列表/專輯包括該專輯的曲目列表和專輯封面圖片放入div
元素中。該專輯的持有人。 標記的佈局很簡單:留下一個數字表示專輯封面,右側是一個無序列表,包含專輯曲目。
我想問的是,什麼是最好的方法是把每個相冊放在一個div中,每次相同的標記。
我現在擁有的是。在我的HTML
擁有所有播放列表/專輯的div-holder。 比它應該填充每個功能。
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>');
});
上面的代碼將創建每個播放列表與albumHolder內部的播放列表保存所有專輯的id
一個div。
總之:我想每次都使用相同的佈局,併爲我在上面的代碼創建的album div
內的每個專輯生成相同的佈局。
希望有人能幫助我嗎? 卡斯帕
你可能想看看成JavaScript模板引擎。 – CBroe
(順便說一句,爲什麼專輯曲目的_unordered_列表?專輯上的曲目是由它們的性質決定的。) – CBroe