aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/jquery/jquery.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/jquery/jquery.js b/src/jquery/jquery.js
index 910c11b21..3b545e66f 100644
--- a/src/jquery/jquery.js
+++ b/src/jquery/jquery.js
@@ -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;