diff --git a/select2.js b/select2.js index a719f607..6224f8da 100755 --- a/select2.js +++ b/select2.js @@ -1049,7 +1049,7 @@ self.opts.populateResults.call(this, results, data.results, {term: term, page: page, context:context}); if (data.more===true) { - more.detach().appendTo(results.children(":last")).text(self.opts.formatLoadMore(page+1)); + more.detach().appendTo(results).text(self.opts.formatLoadMore(page+1)); window.setTimeout(function() { self.loadMoreIfNeeded(); }, 10); } else { more.remove(); @@ -1135,7 +1135,7 @@ self.opts.populateResults.call(this, results, data.results, {term: search.val(), page: this.resultsPage, context:null}); if (data.more === true && checkFormatter(opts.formatLoadMore, "formatLoadMore")) { - results.children().filter(":last").append("
  • " + escapeMarkup(opts.formatLoadMore(this.resultsPage)) + "
  • "); + results.append("
  • " + escapeMarkup(opts.formatLoadMore(this.resultsPage)) + "
  • "); window.setTimeout(function() { self.loadMoreIfNeeded(); }, 10); }