Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/07/2014, 02:33
Avatar de madman_18
madman_18
 
Fecha de Ingreso: agosto-2010
Mensajes: 792
Antigüedad: 13 años, 8 meses
Puntos: 14
Pregunta Limpiar input de texto

Hola!

Estoy teniendo problemas para limpiar una serie de campos con jQuery...
Hago lo siguiente:
Código Javascript:
Ver original
  1. $(document).ready(function(){          
  2.        $('#addFavorita').click(function(){
  3.            $('#tituloBloque-direccion').html('Nueva Dirección');
  4.            $('#actualizaFavorita').val("");
  5.            $("input[name$='Mia']").text("");
  6.            $("input[name$='Mia']").attr("value","");          
  7.            $("select[name='provinciaMia']").each(function(){
  8.               var opcion = $(this).find('option');              
  9.               $(opcion).prop('selected',false);
  10.            });                      
  11.             $("#bloque-addDireccion").show('clip','slow',function(){
  12.                  var margen = ($("#bloque-addDireccion").offset().top)-330;                
  13.                   $('html,body').animate({
  14.                      scrollTop: margen
  15.                  }, 600);
  16.              });
  17.        });
  18.     });

Hago tanto el .text() como el .attr("value","); para que no se me quede ningún rastro de los datos que pudiera haber antes... lo que no sé por qué puede vaciar el value del input pero no quitarle el texto que tiene... Por ejemplo: si tenía en el input "nombre de usuario", el value pasa a ser "" pero el texto sigue estando "nombre de usuario" y no entiendo qué puede pasarle estoy haciendolo mal o es que hay que usar otro método¿?
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, te convertes en algo muy diferente"