},
is: function( selector ) {
- return !!selector && jQuery.multiFilter( selector, this ).length > 0;
+ return !!selector && jQuery.filter( selector, this ).length > 0;
},
// For internal use only.
// expando of getElementsByTagName
var i = 0, elem, pos = first.length;
- // Also, we need to make sure that the correct elements are being returned
- // (IE returns comment nodes in a '*' query)
- if ( !jQuery.support.getAll ) {
- while ( (elem = second[ i++ ]) != null ) {
- if ( elem.nodeType !== 8 ) {
- first[ pos++ ] = elem;
- }
- }
-
- } else {
- while ( (elem = second[ i++ ]) != null ) {
- first[ pos++ ] = elem;
- }
+ while ( (elem = second[ i++ ]) != null ) {
+ first[ pos++ ] = elem;
}
return first;
},
- unique: function( array ) {
- var ret = [], done = {}, id;
-
- try {
- for ( var i = 0, length = array.length; i < length; i++ ) {
- id = jQuery.data( array[ i ] );
-
- if ( !done[ id ] ) {
- done[ id ] = true;
- ret.push( array[ i ] );
- }
- }
- } catch( e ) {
- ret = array;
- }
-
- return ret;
- },
-
grep: function( elems, callback, inv ) {
var ret = [];