我有以下功能运行正常,除了一件事。它首先附加的内容没有任何后果。
(function biograf(){
  var placeholder = $('#top-imageholder');
  $('ul#biomenu > li').each(function(){
    var obj = $(this);
    var pageLink = obj.find('a:first').attr('href');
    $.get(pageLink, function(data) {
      placeholder.append( $(data).find('#top-imageholder').html() );
      placeholder.append( $(data).find('#top-imageholder').siblings('ul') );
    });
  });
})();
我希望该函数按照我的列表项放置在#biomenu 中的顺序附加占位符。
它在 90% 的时间里都会这样做,但有时它会以不同的顺序附加。
有什么建议么?