Gracias por la respuesta Trublux. Pero no me sirve por una sencilla cuestión y es que en tu ejemplo comparas el id del objeto con una cadena con el nombre del di/clase. Mi problema es que no se cual es este id o clase (ya que podría ser cualquiera)
Pongo directamente lo que estoy haciendo y asi, si lo dejamos listo quizas a alguien mas le sirva.
Código:
jQuery.fn.reset = function () {
//this[0].reset();
$(this[0]).each (function() { this.reset(); });
}
Lo que hago es una extensión de la biblioteca jquery, para poder usar $('#form').reset() y limpiar los campos de los formularios. Lo que no me gustaria es realizar este each, cuando realmente no es necesario (cuando tenemos un unico elemento) siendo mas rapido y optimo usar la primera opción (entre comentarios).
Es una función simple la que estoy haciendo, pero me quede trabado ahí de mala forma. El siguiente paso, (este si más sencillo) sera comprobar si el tipo de elemento es un formulario o elemento de este (ya que usar reset sobre otro tipo de objeto da problemas).