Fix #14190: Remove unnecessary assignment in .closest. Close gh-1411.

(cherry picked from commit 346b031af9e3b315ef351a9cc7fee56f930cf346)

Conflicts:

	src/traversing.js
This commit is contained in:
Marian Sollmann 2013-10-28 15:31:58 +01:00 committed by Richard Gibson
parent 90d9c4632c
commit 3c968ce65d

View File

@ -61,7 +61,7 @@ jQuery.fn.extend({
var cur, var cur,
i = 0, i = 0,
l = this.length, l = this.length,
ret = [], matched = [],
pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ? pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ?
jQuery( selectors, context || this.context ) : jQuery( selectors, context || this.context ) :
0; 0;
@ -76,13 +76,13 @@ jQuery.fn.extend({
cur.nodeType === 1 && cur.nodeType === 1 &&
jQuery.find.matchesSelector(cur, selectors)) ) { jQuery.find.matchesSelector(cur, selectors)) ) {
cur = ret.push( cur ); matched.push( cur );
break; break;
} }
} }
} }
return this.pushStack( ret.length > 1 ? jQuery.unique( ret ) : ret ); return this.pushStack( matched.length > 1 ? jQuery.unique( matched ) : matched );
}, },
// Determine the position of an element within // Determine the position of an element within