diff --git a/select2.js b/select2.js index 70776650..da057400 100755 --- a/select2.js +++ b/select2.js @@ -883,11 +883,11 @@ self.opts.populateResults.call(this, results, data.results, {term: term, page: page, context:context}); - more.remove(); - if (data.more===true) { - results.children().filter(":last").append("
  • " + self.opts.formatLoadMore(page+1) + "
  • "); + more.detach().appendTo(results.children(":last")).text(self.opts.formatLoadMore(page+1)); window.setTimeout(function() { self.loadMoreIfNeeded(); }, 10); + } else { + more.remove(); } self.resultsPage = page; })});