Ticket #3255: clean[5831].v2.diff
File clean[5831].v2.diff, 1.0 KB (added by , 14 years ago) |
---|
-
src/core.js
936 936 }, 937 937 938 938 clean: function( elems, context ) { 939 var ret = [];940 939 context = context || document; 941 940 // !context.createElement fails in IE with an error but returns typeof 'object' 942 941 if (typeof context.createElement == 'undefined') 943 942 context = context.ownerDocument || context[0] && context[0].ownerDocument || document; 944 943 944 var ret = [], div = context.createElement("div"); 945 945 946 jQuery.each(elems, function(i, elem){ 946 947 if ( typeof elem == 'number' ) 947 948 elem += ''; … … 959 960 }); 960 961 961 962 // Trim whitespace, otherwise indexOf won't work as expected 962 var tags = jQuery.trim( elem ).toLowerCase() , div = context.createElement("div");963 var tags = jQuery.trim( elem ).toLowerCase(); 963 964 964 965 var wrap = 965 966 // option or optgroup … … 1031 1032 1032 1033 }); 1033 1034 1035 // Remove the elements from the temporary div (#3255) 1036 div.innerHTML = ''; 1034 1037 return ret; 1035 1038 }, 1036 1039