( matchers )
| 2458 | } |
| 2459 | |
| 2460 | function elementMatcher( matchers ) { |
| 2461 | return matchers.length > 1 ? |
| 2462 | function( elem, context, xml ) { |
| 2463 | var i = matchers.length; |
| 2464 | while ( i-- ) { |
| 2465 | if ( !matchers[ i ]( elem, context, xml ) ) { |
| 2466 | return false; |
| 2467 | } |
| 2468 | } |
| 2469 | return true; |
| 2470 | } : |
| 2471 | matchers[ 0 ]; |
| 2472 | } |
| 2473 | |
| 2474 | function multipleContexts( selector, contexts, results ) { |
| 2475 | var i = 0, |