X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Ftraversing.js;h=bf17b8ad8d59cc16a861d8fb792554b72843e58d;hb=28ce15979f69903f2fe1187705b190968757ddf7;hp=d0dd52db876ec4be0aef138e5bc3e88c1957d6e8;hpb=09ef5b7598bcdd9e6c254b24b55a54e6bfb2b4ca;p=jquery.git diff --git a/src/traversing.js b/src/traversing.js index d0dd52d..bf17b8a 100644 --- a/src/traversing.js +++ b/src/traversing.js @@ -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 ); }