- selector = selectors[i];
- if ( selector.jquery ? selector.index(cur) > -1 : jQuery(cur).is(selector) ) {
- selector = selector.selector || selector;
+ match = selectors[i];
+ selector = match.selector || match;
+
+ // Get rid of duplicate selectors
+ if ( selector === done ) {
+ selectors.splice(i--, 1);
+
+ // See if we have a match
+ } else if ( match.jquery ? match.index(cur) > -1 : jQuery(cur).is(match) ) {