Ok, entonces tu problema no es saber si un elemento está siendo usado por su clase o id, lo que quieres es saber si has recogido un elemento o varios.
Para ello puedes usar la "length":
Código Javascript
:
Ver originaljQuery.fn.reset = function () {
if ( this.length == 1 ){
this.reset();
} else if( this.length > 1 ){
this.each( function() {
this.reset();
});
} else{
//console.log( 'Ningún elemento encontrado' );
}
}
De todas formas no creo que sea una gran carga el hacer un each cuando sólo tienes un elemento ya que lo que puedas "ahorrar" lo gastarás en decidir si haces el each o no.
También podrías usar un "do while" (pero seguirias teniendo que comprobar que te han llegado elementos).