Ticket #2847: 2847.diff
File 2847.diff, 795 bytes (added by , 14 years ago) |
---|
-
jquery/src/selector.js
21 21 odd: function(a,i){return i%2;}, 22 22 23 23 // Child Checks 24 "first-child": function(a){return a.parentNode.getElementsByTagName("*")[0]==a;}, 24 "first-child": function(a){ 25 var children = a.parentNode.getElementsByTagName("*"); 26 for ( var i = 0 ; i < children.length; i++ ) { 27 if ( children[i].nodeType != 8 ) return children[i] == a; 28 } 29 return children[0] == a; 30 }, 25 31 "last-child": function(a){return jQuery.nth(a.parentNode.lastChild,1,"previousSibling")==a;}, 26 32 "only-child": function(a){return !jQuery.nth(a.parentNode.lastChild,2,"previousSibling");}, 27 33