Foros del Web » Programando para Internet » Jquery »

Duda: Cambiar Texto dependiendo seleccion con Jquery

Estas en el tema de Duda: Cambiar Texto dependiendo seleccion con Jquery en el foro de Jquery en Foros del Web. Saludos, no se si estoy en el lugar adecuado para postear esta duda si es asi por favor notifiquenmelo. Pues bien tengo un problema, estoy ...
  #1 (permalink)  
Antiguo 26/12/2011, 01:44
 
Fecha de Ingreso: octubre-2009
Mensajes: 20
Antigüedad: 15 años, 2 meses
Puntos: 0
Pregunta Duda: Cambiar Texto dependiendo seleccion con Jquery

Saludos, no se si estoy en el lugar adecuado para postear esta duda si es asi por favor notifiquenmelo.

Pues bien tengo un problema, estoy haciendo una seccion de una pagina donde dependiendo de la opcion que se seleccione se cambiaran unos textos que hay en unos campos, de momento esta es una prueba que estoy haciendo y funciona, al seleccionar una de las opciones se cambia el valor correctamente pero si cambio la seleccion de nuevo ya no pasa nada, se queda el primer mensaje que arrojo la primera seleccion, aqui les comparto mi codigo para ver si me pueden orientar en ke estoy haciendo mal o como solucionarlo

Código HTML:
Ver original
  1. $(document).ready(function() {
  2.     $("#persona").change(function(event) {
  3.             var id = $("#persona").find(':selected').val();
  4.     if('#persona'=='moral')
  5.     {
  6.                 $("#tipo").text('Esta persona es moral');
  7.     }
  8.     else
  9.     {
  10.                 $("#tipo").text('esta persona es fisica');
  11.     }
  12.         });
  13.             });
  14. </head>
  15.  
  16. <form method="post">
  17. <select id="persona">
  18.     <option value="fisica">Fisica</option>
  19.     <option value="moral">Moral</option>
  20.  
  21. <div id="tipo"></div>
  #2 (permalink)  
Antiguo 26/12/2011, 08:19
 
Fecha de Ingreso: enero-2008
Ubicación: Buenos Aires
Mensajes: 305
Antigüedad: 16 años, 11 meses
Puntos: 14
Respuesta: Duda: Cambiar Texto dependiendo seleccion con Jquery

En el if estas comparando mal, estas preguntando si el string "#persona" es igual a "moral". Eso siempre entrará en el falso.

Tienes que comparar así:
Código Javascript:
Ver original
  1. if(id=='moral')
  #3 (permalink)  
Antiguo 26/12/2011, 10:35
 
Fecha de Ingreso: octubre-2009
Mensajes: 20
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Duda: Cambiar Texto dependiendo seleccion con Jquery

Master eres mi salvación, ya quedo, y era un error muy básico jajaj, pero ni modo suele suceder jaja muchísimas gracias
  #4 (permalink)  
Antiguo 26/12/2011, 15:27
 
Fecha de Ingreso: enero-2008
Ubicación: Buenos Aires
Mensajes: 305
Antigüedad: 16 años, 11 meses
Puntos: 14
Respuesta: Duda: Cambiar Texto dependiendo seleccion con Jquery

de nada.

cosas que pasan :P

Etiquetas: dependiendo, funcion, seleccion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:24.