Changeset 4212
- Timestamp:
- 12/17/07 21:02:05 (9 months ago)
- Location:
- trunk/jquery
- Files:
-
- 2 modified
-
src/core.js (modified) (1 diff)
-
test/unit/core.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/jquery/src/core.js
r4206 r4212 353 353 selector = jQuery.multiFilter( selector, this ); 354 354 355 var isArrayLike = selector.length && selector[selector.length - 1] !== undefined && !selector.nodeType; 355 356 return this.filter(function() { 356 // check to see if the selector is array-like otherwise assume it is just a DOM element 357 return ( selector.length && selector[selector.length - 1] !== undefined ) 358 ? jQuery.inArray( this, selector ) < 0 359 : this != selector; 357 return isArrayLike ? jQuery.inArray( this, selector ) < 0 : this != selector; 360 358 }); 361 359 }, -
trunk/jquery/test/unit/core.js
r4209 r4212 1069 1069 1070 1070 var selects = $("#form select"); 1071 isSet( selects.not( selects[1] ), ["select1", "select3"], "filter out DOM element");1071 isSet( selects.not( selects[1] ), q("select1", "select3"), "filter out DOM element"); 1072 1072 }); 1073 1073
