jQuery.fn.reset = function() {

  var elem = $( this );
  elem.html( elem.html() + '<button type="reset" style="display: none;">Clean</button>' );
  elem.children( "button[type=reset]" ).click().remove();

  var id = "#" + $( elem ).attr( "id" );
  $( id + " input," + id + " textarea" ).val( "" );
//  $( id + " select" ).attr( "selected" );

  return elem;

};