X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fselector.js;h=f746fe11c3fadfab4332e75d5b1fcfcf0c02eb23;hb=d9a3b133f1bf6a283349b5c0ab64b7c09cb9b92b;hp=0dadeb4535e2ce1a610acd83eb40dfa0e162a209;hpb=3a4e1233aa2acabee0d0267d54c2d1112fbdcad4;p=jquery.git diff --git a/src/selector.js b/src/selector.js index 0dadeb4..f746fe1 100644 --- a/src/selector.js +++ b/src/selector.js @@ -400,12 +400,13 @@ jQuery.extend({ return { r: r, t: t }; }, - parents: function( elem ){ + dir: function( elem, dir ){ var matched = []; - var cur = elem.parentNode; + var cur = elem[dir]; while ( cur && cur != document ) { - matched.push( cur ); - cur = cur.parentNode; + if ( cur.nodeType == 1 ) + matched.push( cur ); + cur = cur[dir]; } return matched; },