Obtener valor de una lista deplegable
Publicado por zepjau (24 intervenciones) el 15/12/2011 20:14:52
Hola.
Quisiera que de una lista desplegable definida:
<select id='nmapa'>
Que se cargas con un blucle while:
<option>'<? echo $reg["nombre_fichero"]?>' </option>
...
</select>
Meter en una variable el contenido del elemento seleccionado.
Para ello intento hacerlo con la siguiente funcion de jquery que creo serviria este:
<script type="text/javascript">
$(document).ready(function(){
var op = $("#nmapa option:selected").text();
alert(op);
});
</script>
Pero no funciona como yo quiero que es una vez cargado el combo me muestra el contenido de la variable op sin haber seleccionado nada.
¿Como hago para que esto se ejecute solo cuando marco el elmento del combo?.
Gracias.
Quisiera que de una lista desplegable definida:
<select id='nmapa'>
Que se cargas con un blucle while:
<option>'<? echo $reg["nombre_fichero"]?>' </option>
...
</select>
Meter en una variable el contenido del elemento seleccionado.
Para ello intento hacerlo con la siguiente funcion de jquery que creo serviria este:
<script type="text/javascript">
$(document).ready(function(){
var op = $("#nmapa option:selected").text();
alert(op);
});
</script>
Pero no funciona como yo quiero que es una vez cargado el combo me muestra el contenido de la variable op sin haber seleccionado nada.
¿Como hago para que esto se ejecute solo cuando marco el elmento del combo?.
Gracias.
Valora esta pregunta


0