Make sure closest works on disconnected DOM nodes. Fixes #7142.
[jquery.git] / src / traversing.js
index de250e6..5a479f2 100644 (file)
@@ -108,7 +108,7 @@ jQuery.fn.extend({
 
                                } else {
                                        cur = cur.parentNode;
-                                       if ( !cur.ownerDocument || cur === context ) {
+                                       if ( !cur || !cur.ownerDocument || cur === context ) {
                                                break;
                                        }
                                }