浏览代码

fix markup escaping. fixes #268

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

+ 7 - 1
select2.js

@@ -92,7 +92,13 @@
 
     nextUid=(function() { var counter=1; return function() { return counter++; }; }());
 
-    function escapeMarkup(markup) { return markup.replace("&", "&"); }
+    function escapeMarkup(markup) {
+        if (typeof(markup) === "string") {
+            return markup.replace("&", "&");
+        } else {
+            return markup;
+        }
+    }
 
     function indexOf(value, array) {
         var i = 0, l = array.length, v;