Added fix for bug #945 (Finding items with an ID of length in IE and Opera).
authorJohn Resig <jeresig@gmail.com>
Sun, 25 Mar 2007 20:28:34 +0000 (20:28 +0000)
committerJohn Resig <jeresig@gmail.com>
Sun, 25 Mar 2007 20:28:34 +0000 (20:28 +0000)
src/jquery/jquery.js

index 910c11b..3b545e6 100644 (file)
@@ -1626,7 +1626,9 @@ jQuery.extend({
         * @cat JavaScript
         */
        merge: function(first, second) {
-               for ( var i = 0, sl = second.length; i < sl; i++ )
+               // We have to loop this way because IE & Opera overwrite the length
+               // expando of getElementsByTagName
+               for ( var i = 0; second[i]; i++ )
                        first.push(second[i]);
 
                return first;