@@ 4276-4309 (lines=34) @@ | ||
4273 | } |
|
4274 | }, |
|
4275 | ||
4276 | ">": function( checkSet, part ) { |
|
4277 | var elem, |
|
4278 | isPartStr = typeof part === "string", |
|
4279 | i = 0, |
|
4280 | l = checkSet.length; |
|
4281 | ||
4282 | if ( isPartStr && !rNonWord.test( part ) ) { |
|
4283 | part = part.toLowerCase(); |
|
4284 | ||
4285 | for ( ; i < l; i++ ) { |
|
4286 | elem = checkSet[i]; |
|
4287 | ||
4288 | if ( elem ) { |
|
4289 | var parent = elem.parentNode; |
|
4290 | checkSet[i] = parent.nodeName.toLowerCase() === part ? parent : false; |
|
4291 | } |
|
4292 | } |
|
4293 | ||
4294 | } else { |
|
4295 | for ( ; i < l; i++ ) { |
|
4296 | elem = checkSet[i]; |
|
4297 | ||
4298 | if ( elem ) { |
|
4299 | checkSet[i] = isPartStr ? |
|
4300 | elem.parentNode : |
|
4301 | elem.parentNode === part; |
|
4302 | } |
|
4303 | } |
|
4304 | ||
4305 | if ( isPartStr ) { |
|
4306 | Sizzle.filter( part, checkSet, true ); |
|
4307 | } |
|
4308 | } |
|
4309 | }, |
|
4310 | ||
4311 | "": function(checkSet, part, isXML){ |
|
4312 | var nodeCheck, |
|
@@ 4252-4274 (lines=23) @@ | ||
4249 | }, |
|
4250 | ||
4251 | relative: { |
|
4252 | "+": function(checkSet, part){ |
|
4253 | var isPartStr = typeof part === "string", |
|
4254 | isTag = isPartStr && !rNonWord.test( part ), |
|
4255 | isPartStrNotTag = isPartStr && !isTag; |
|
4256 | ||
4257 | if ( isTag ) { |
|
4258 | part = part.toLowerCase(); |
|
4259 | } |
|
4260 | ||
4261 | for ( var i = 0, l = checkSet.length, elem; i < l; i++ ) { |
|
4262 | if ( (elem = checkSet[i]) ) { |
|
4263 | while ( (elem = elem.previousSibling) && elem.nodeType !== 1 ) {} |
|
4264 | ||
4265 | checkSet[i] = isPartStrNotTag || elem && elem.nodeName.toLowerCase() === part ? |
|
4266 | elem || false : |
|
4267 | elem === part; |
|
4268 | } |
|
4269 | } |
|
4270 | ||
4271 | if ( isPartStrNotTag ) { |
|
4272 | Sizzle.filter( part, checkSet, true ); |
|
4273 | } |
|
4274 | }, |
|
4275 | ||
4276 | ">": function( checkSet, part ) { |
|
4277 | var elem, |