( matchers )
| 1990 | } |
| 1991 | |
| 1992 | function elementMatcher( matchers ) { |
| 1993 | return matchers.length > 1 ? |
| 1994 | function( elem, context, xml ) { |
| 1995 | var i = matchers.length; |
| 1996 | while ( i-- ) { |
| 1997 | if ( !matchers[ i ]( elem, context, xml ) ) { |
| 1998 | return false; |
| 1999 | } |
| 2000 | } |
| 2001 | return true; |
| 2002 | } : |
| 2003 | matchers[ 0 ]; |
| 2004 | } |
| 2005 | |
| 2006 | function multipleContexts( selector, contexts, results ) { |
| 2007 | var i = 0, |