我有一个函数可以获取并过滤JSON字符串以列出有声书的每一章。
function drawChaperList(book) {
$(".player-book-chapters").html( " ");//clear chapter list
$.each(book.files, function(key, bookChapter){
if(bookChapter.format === "128Kbps MP3"){
console.log(key, bookChapter.track);
var eachBookChapter = $("<li class='chapter'></li>").appendTo('.player-book-chapters');
eachBookChapter.data("track", bookChapter.track).append("<a title='"+bookChapter.title+"' class='bookChapter' href='"+bookChapter.name+"'>"+ bookChapter.title +"</a>");
}
});
}
结果是我想要的所有章节,但没有特别的顺序。这是我的结果:
Key, Track #
9 "3"
16 "6"
17 "2"
20 "1"
26 "5"
27 "4"
如何按轨道#排序和显示结果?据我所知,.sort对物体不起作用,在用了一点点撞到我的脑袋后,我希望有人可以帮助我找到正确的方向。
由于