X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;f=src%2Ftraversing.js;h=a99dfdf1c7b157a0ac8ce3e2c7a7db8f7bee7eae;hb=0b3165fd23ba4d240dd72f93d315bb5f7bf970e8;hp=d0dd52db876ec4be0aef138e5bc3e88c1957d6e8;hpb=5d49335eace4311de890b871e057d8b6e9122eb6;p=jquery.git diff --git a/src/traversing.js b/src/traversing.js index d0dd52d..a99dfdf 100644 --- a/src/traversing.js +++ b/src/traversing.js @@ -24,7 +24,7 @@ var winnow = function( elements, qualifier, keep ) { if ( isSimple.test( qualifier ) ) { return jQuery.filter(qualifier, filtered, !keep); } else { - qualifier = jQuery.filter( qualifier, elements ); + qualifier = jQuery.filter( qualifier, filtered ); } } @@ -235,7 +235,7 @@ jQuery.extend({ dir: function( elem, dir, until ) { var matched = [], cur = elem[dir]; - while ( cur && cur.nodeType !== 9 && (until === undefined || !jQuery( cur ).is( until )) ) { + while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) { if ( cur.nodeType === 1 ) { matched.push( cur ); }