Added fix for broken :only-child.
[jquery.git] / src / selector / selector.js
index 13fd094..e6d2d06 100644 (file)
@@ -16,7 +16,7 @@ jQuery.extend({
                        // Child Checks
                        "first-child": "a.parentNode.getElementsByTagName('*')[0]==a",
                        "last-child": "jQuery.nth(a.parentNode.lastChild,1,'previousSibling')==a",
-                       "only-child": "a.parentNode.getElementsByTagName('*').length==1",
+                       "only-child": "!jQuery.nth(a.parentNode.lastChild,2,'previousSibling')",
 
                        // Parent Checks
                        parent: "a.firstChild",