- selectors[i] = jQuery.expr.match.POS.test( selector ) ?
- jQuery( selector, context || this.context ) :
- selectors[i];
+ selector = selectors[i];
+
+ if ( !matches[selector] ) {
+ matches[selector] = jQuery.expr.match.POS.test( selector ) ?
+ jQuery( selector, context || this.context ) :
+ selector;
+ }