我有以下片段,它返回一些YouTube的ID。 现在我想扭转输出(因为现在是倒数第一)jquery反向数组
if (options.slideshow) {
var links = [];
var $lis = holder.parents('#yt_holder').find('li');
var $as = $lis.children('a');
for(var count = $lis.length-1, i = count; i >= 0; i--){
links.push(youtubeid($as[i].href));
}
slideshow = '&playlist=' + links + '';
alert(slideshow);
}
我试过.reverse(),但有些项目似乎缺少那么
links.reverse().push(youtubeid($as[i].href));
任何帮助将不胜感激。 凯撒
而不是通过的'$ as'数组向后移动的(对'递减0'),然后反向排列,为什么不去* *转发通过'$ as'阵列,通过对'递增我<$ lis.length'? – 2012-01-02 16:03:18
你在哪里调用'links.reverse()。push(youtubeid($ as [i] .href));'?在你的循环?你应该只调用一次'reverse'。 – kba 2012-01-02 16:06:53