From 77d7f264524677104cd7f37ecdb631d5824eacd4 Mon Sep 17 00:00:00 2001 From: Rick Waldron Date: Tue, 16 Apr 2013 22:16:12 -0400 Subject: Fixes #13779. Remove nodes in document order (uses for loop matching empty()). --- src/manipulation.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/manipulation.js b/src/manipulation.js index 3747e0924..ac1bf2bbf 100644 --- a/src/manipulation.js +++ b/src/manipulation.js @@ -75,9 +75,10 @@ jQuery.fn.extend({ remove: function( selector, keepData ) { var elem, elems = selector ? jQuery.filter( selector, this ) : this, - i = elems.length; + i = 0, + l = elems.length; - while ( i-- ) { + for ( ; i < l; i++ ) { elem = elems[ i ]; if ( !keepData && elem.nodeType === 1 ) { -- cgit v1.2.3