浏览代码

manage the more element slightly more efficiently

Igor Vaynberg 13 年之前
父节点
当前提交
3107d9d773
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      select2.js

+ 3 - 3
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("<li class='select2-more-results'>" + self.opts.formatLoadMore(page+1) + "</li>");
+                        more.detach().appendTo(results.children(":last")).text(self.opts.formatLoadMore(page+1));
                         window.setTimeout(function() { self.loadMoreIfNeeded(); }, 10);
+                    } else {
+                        more.remove();
                     }
                     self.resultsPage = page;
                 })});