( matchers )
| 1600 | } |
| 1601 | |
| 1602 | function elementMatcher( matchers ) { |
| 1603 | return matchers.length > 1 ? |
| 1604 | function( elem, context, xml ) { |
| 1605 | var i = matchers.length; |
| 1606 | while ( i-- ) { |
| 1607 | if ( !matchers[i]( elem, context, xml ) ) { |
| 1608 | return false; |
| 1609 | } |
| 1610 | } |
| 1611 | return true; |
| 1612 | } : |
| 1613 | matchers[0]; |
| 1614 | } |
| 1615 | |
| 1616 | function multipleContexts( selector, contexts, results ) { |
| 1617 | var i = 0, |