Limpiar todos los campos de un formulario con JQuery

Opción 1: Cuando tenemos uno o dos campos que necesitamos limpiar.
$(”#miInput”).val(”);
Opción 2: Cuando son muchos campos a limpiar.
// función que recibe el id del formulario a limpiar function limpiaForm(miForm) { // recorrer todos los campos $(’:input’, miForm).each(function() { var type = this.type; var tag = this.tagName.toLowerCase(); //limpiar los valores de los campos if (type == ‘text’ || type == ‘password’ || tag == ‘textarea’) this.value = “”; // los checkboxes y radios, le quitamos el checked else if (type == ‘checkbox’ || type == ‘radio’) this.checked = false; // los select quedan con indice - else if (tag == ’select’) this.selectedIndex = -1; }); }
Opción 3: Para limpiar todo el formulario de una vez.
$("#Formulario1")[0].reset();