diff --git a/src/core.js b/src/core.js index b9a2fed49..a86ef8dfb 100644 --- a/src/core.js +++ b/src/core.js @@ -1177,7 +1177,7 @@ jQuery.extend({ // Go through the array, only saving the items // that pass the validator function for ( var i = 0, length = elems.length; i < length; i++ ) - if ( !inv && callback( elems[ i ], i ) || inv && !callback( elems[ i ], i ) ) + if ( !inv != !callback( elems[ i ], i ) ) ret.push( elems[ i ] ); return ret;