Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Escoger primera posicion del select

Estas en el tema de Escoger primera posicion del select en el foro de Frameworks JS en Foros del Web. Buenas a todos, Tengo un desplegable select con diferentes opciones, cuando es diferente a opcion1 o opcion2 escondo el siguiente desplegable. Hasta aquí todo correcto ...
  #1 (permalink)  
Antiguo 20/05/2015, 05:04
 
Fecha de Ingreso: marzo-2012
Mensajes: 180
Antigüedad: 12 años, 1 mes
Puntos: 2
Escoger primera posicion del select

Buenas a todos,

Tengo un desplegable select con diferentes opciones, cuando es diferente a opcion1 o opcion2 escondo el siguiente desplegable. Hasta aquí todo correcto pero el problema viene si primero elijo la opcion1 y cambio la población que si pongo la población número 3 y luego elijo una opción diferente a opcion1 u opcion2 se queda ese valor. Me gustaría que cuando hago el hide() también volviera a poner la posición 1 del desplegable.

Gracias a todos.

Código Javascript:
Ver original
  1. $( "#nivell" ).change(function() {
  2.             if ( $( this ).val() !== "opcion1" && $( this ).val() !== "opcion2" ) {
  3.                 $( "#poblacion" ).show();
  4.             } else {
  5.                 $( "#poblacion" ).hide();
  6.             }
  7.  
  8.             }
  9.         });
  #2 (permalink)  
Antiguo 20/05/2015, 23:20
 
Fecha de Ingreso: enero-2015
Mensajes: 43
Antigüedad: 9 años, 3 meses
Puntos: 3
Respuesta: Escoger primera posicion del select

solo pude con 2 bindings
uno para el onchange del select y otro para onclick del option
https://jsfiddle.net/8j5hodaa/2/

Código Javascript:
Ver original
  1. $( "#nivell option" ).click(function() {
  2.        
  3.                 if ( $( this ).val() !== "opcion1" && $( this ).val() !== "opcion2" ) {
  4.                     $( "#poblacion" ).hide();
  5.                 } else {
  6.                     $( "#poblacion" ).show();
  7.                    
  8.                 }
  9.      
  10.                 }
  11.             );
  12.  
  13. $( "#nivell" ).change(function() {
  14.     if ( $( this ).val() !== "opcion1" && $( this ).val() !== "opcion2" ) {
  15.     $("#nivell").val('opcion1')
  16.     }
  17. })

Etiquetas: javascript, posicion, primera, select, valor
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:13.