X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;f=src%2Fcore.js;h=1e4f92490d69c2c5c1ff9cee9d42f43eb0271d24;hb=24e036c7c88e7e3a1f878292e4b59914e1f4575c;hp=1ec8de057ffbf38fb93dd46c98e83541a8e2cc13;hpb=d1b9ad3cdb3fd226d4208ae6eaed98baf7026222;p=jquery.git diff --git a/src/core.js b/src/core.js index 1ec8de0..1e4f924 100644 --- a/src/core.js +++ b/src/core.js @@ -352,11 +352,9 @@ jQuery.fn = jQuery.prototype = { else selector = jQuery.multiFilter( selector, this ); + var isArrayLike = selector.length && selector[selector.length - 1] !== undefined && !selector.nodeType; return this.filter(function() { - // check to see if the selector is array-like otherwise assume it is just a DOM element - return ( selector.length && selector[selector.length - 1] !== undefined ) - ? jQuery.inArray( this, selector ) < 0 - : this != selector; + return isArrayLike ? jQuery.inArray( this, selector ) < 0 : this != selector; }); },