X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fselector.js;h=82627e1cc382bd4126b978d2bc34b5ac2ea42614;hb=dbca9cbf629e282b511c32c8c870da37ef9fa92b;hp=1fbbe9be6660bf0b30f39fce5c5788bfd7116ee2;hpb=052aa1445a780f69576a800836be73b57b62a909;p=jquery.git diff --git a/src/selector.js b/src/selector.js index 1fbbe9b..82627e1 100644 --- a/src/selector.js +++ b/src/selector.js @@ -31,7 +31,7 @@ jQuery.extend({ empty: "!a.firstChild", // Text Check - contains: "(a.textContent||a.innerText||'').indexOf(m[3])>=0", + contains: "(a.textContent||a.innerText||jQuery(a).text()||'').indexOf(m[3])>=0", // Visibility visible: '"hidden"!=a.type&&jQuery.css(a,"display")!="none"&&jQuery.css(a,"visibility")!="hidden"', @@ -404,7 +404,8 @@ jQuery.extend({ var matched = []; var cur = elem[dir]; while ( cur && cur != document ) { - matched.push( cur ); + if ( cur.nodeType == 1 ) + matched.push( cur ); cur = cur[dir]; } return matched;