Foros del Web » Programando para Internet » Jquery »

Cambiar imagen con select

Estas en el tema de Cambiar imagen con select en el foro de Jquery en Foros del Web. Hola, Como puedo cambiar de imagen al seleccionar un select, aca tengo este codigo. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código HTML: Ver original < html >     ...
  #1 (permalink)  
Antiguo 26/09/2014, 13:28
 
Fecha de Ingreso: octubre-2011
Mensajes: 153
Antigüedad: 12 años, 6 meses
Puntos: 7
Cambiar imagen con select

Hola,

Como puedo cambiar de imagen al seleccionar un select, aca tengo este codigo.

Código HTML:
Ver original
  1.     <head>
  2.     <title>jQuery - Clases</title>
  3.         <script src="js/jquery-1.7.2.js" type="text/javascript"></script>
  4.     </head>
  5.    
  6.     <script type="text/javascript">
  7.         $(document).ready(function(){          
  8.             $("#seleccion").change(function() {
  9.                 var num = $(this).val();
  10.                
  11.                 if(num == 1){
  12.                     valor = 'manzana.jpg';
  13.                 }
  14.                 if(num == 2){
  15.                     valor = 'gato.jpg';
  16.                 }
  17.                
  18.                 $('#caja1').val(valor);
  19.             });          
  20.         });
  21.     </script>
  22.    
  23.  
  24. <select id="seleccion">
  25.     <option value='1'>Manzana</option>
  26.     <option value='2'>Gato</option>  
  27.  
  28. <img id="caja1" src='images/'/>
  29.  
  30. </body>  
  31. </html>
__________________
Mi mail: [email protected]
  #2 (permalink)  
Antiguo 26/09/2014, 14:19
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Cambiar imagen con select

Al elemento <img> no le puedes asignar un valor pues no posee el atributo value. Lo que debes de hacer es modificar su atributo src.

Código Javascript:
Ver original
  1. $('#caja1').prop("images/" + valor);

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #3 (permalink)  
Antiguo 27/09/2014, 14:37
 
Fecha de Ingreso: octubre-2011
Mensajes: 153
Antigüedad: 12 años, 6 meses
Puntos: 7
Respuesta: Cambiar imagen con select

Como modifico el atributo src con el metodo .prop ?, no entendi como hacerlo.

Código Javascript:
Ver original
  1. $('#caja1').prop("images/" + valor);

Código HTML:
Ver original
  1. <img id="caja1" src=''> </img>
__________________
Mi mail: [email protected]
  #4 (permalink)  
Antiguo 27/09/2014, 17:49
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Cambiar imagen con select

Perdón, olvidé colocar al atributo:

Código Javascript:
Ver original
  1. $('#caja1').prop("src", "images/" + valor);

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #5 (permalink)  
Antiguo 27/09/2014, 22:36
 
Fecha de Ingreso: octubre-2011
Mensajes: 153
Antigüedad: 12 años, 6 meses
Puntos: 7
Respuesta: Cambiar imagen con select

Te lo agradezco mucho Alexis88 , funciona de maravilla
__________________
Mi mail: [email protected]

Etiquetas: select
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 02:07.