ソースを参照

Merge pull request #2360 from ycdtosa/master

changes on updateResults, populate by @cervengoc on #781
Kevin Brown 11 年 前
コミット
d487fc58a8
1 ファイル変更5 行追加1 行削除
  1. 5 1
      select2.js

+ 5 - 1
select2.js

@@ -920,6 +920,8 @@ the specific language governing permissions and limitations under the Apache Lic
 
                         results = opts.sortResults(results, container, query);
 
+                        // collect the created nodes for bulk append
+                        var nodes = [];
                         for (i = 0, l = results.length; i < l; i = i + 1) {
 
                             result=results[i];
@@ -959,9 +961,11 @@ the specific language governing permissions and limitations under the Apache Lic
                             }
 
                             node.data("select2-data", result);
-                            container.append(node);
+                            nodes.push(node[0]);
                         }
 
+                        // bulk append the created nodes
+                        container.append(nodes);
                         liveRegion.text(opts.formatMatches(results.length));
                     };