Removed jQuery.fn.contains - didn't match the :contains() selector and confused thing...
[jquery.git] / src / traversing.js
index 6375d9d..42444c3 100644 (file)
@@ -68,10 +68,6 @@ jQuery.fn.extend({
                });
        },
 
-       contains: function( target ) {
-               return this.has( target ).length > 0;
-       },
-
        not: function( selector ) {
                return this.pushStack( winnow(this, selector, false), "not", selector);
        },
@@ -161,7 +157,7 @@ jQuery.fn.extend({
 });
 
 jQuery.each({
-       parent: function(elem){return elem.parentNode;},
+       parent: function(elem){var parent = elem.parentNode; return parent && parent.nodeType !== 11 ? parent : null;},
        parents: function(elem){return jQuery.dir(elem,"parentNode");},
        parentsUntil: function(elem,i,until){return jQuery.dir(elem,"parentNode",until);},
        next: function(elem){return jQuery.nth(elem,2,"nextSibling");},