jQuery – Conseguir el texto de la opción seleccionada de un desplegable

En un desplegable, nos puede interesar saber el texto que se muestra de la opción seleccionada. Lo veremos mucho mejor con un ejemplo que puede aclarar este concepto.

Por un lado tenemos un desplegable con varias poblaciones:

1
2
3
4
5
6
<select id="poblaciones" name="poblaciones">
<option value="1">Altafulla</option>
<option value="2">Creixell</option>
<option value="3">La Riera</option>
<option value="4">Torredembarra</option>
</select>

Por otro lado, tenemos un campo hidden:

1
<input id="poblacionseleccionada" name="poblacionseleccionada" type="hidden" value="" />

Con el siguiente texto, haremos que una vez se seleccione una opción del desplegable, el campo ‘poblacionseleccionada’ tome el valor del texto (y no del valor) de la opción seleccionada. Eso es, si seleccionamos Altafulla, el campo hidden tomarà el valor Altafulla y no 1.

1
2
3
4
5
6
<script type="text/javascript">
$("#poblaciones").change(function() {
tmp = $("#poblaciones option:selected").text();
$('#poblacionseleccionada').val(tmp);
});
</script>

Está claro que el código puede optimizarse y hacerse de mil maneras, pero lo ponemos de una forma que pueda ser claro para que se entienda de la forma mas sencilla posible.

Esperamos que os sea de utilidad.

Artículos relacionados

elrte – Editor de texto WYSIWYG para tus apl... Os damos a conocer uno de los editores de texto mas completos que existen para tus aplicaciones web, elrte. Cómo se utiliza ? Primero hay que de...
TimePicker trabajar con horas en jQuery Ui Los que utilizamos jQuery UI para crear nuestros paneles de administración, disponemos de un widget, datepicker, que nos permite trabajar con fechas. ...
jQuery deshabilitar un elemento de formulario Siguiendo con algunos ejemplos de casos prácticos de jQuery, os muestro de una manera sencilla cómo deshabilitar elementos de un formulario web. ...
jQuery – Tutorial 01 – Introducción Pequeño vídeo de unos 4 minutos que nos introduce a la librería jQuery. Qués es? Dónde informarse? Qué podemos hacer con esta librería? En el s...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*