Tutoriales de Informática y Dispositivos Móviles
Tutoriales de Informática y Dispositivos Móviles
Acceder al contenido de un select con jquery

Obtener el valor de un select con jQuery

Obtener el valor de un select con jQuery

En este tutorial aprenderemos varias formas para obtener el valor de un select con jQuery.

Método resumido

De esta forma se obtiene el contenido del atributo value del option seleccionado.

<select id="menu">
   <option value="1">Opción 1</option>
   <option value="2" selected=selected>Opción 2</option>
   <option value="3">Opción 3</option>
</select>
<script>
  let selectValue = $("#menu").val();
  // selectValue vale 2
</script>

Obtener el valor del option seleccionado de un select

Podemos obtener el valor del option seleccionado de la siguiente forma

<select id="menu">
   <option value="1">Opción 1</option>
   <option value="2" selected=selected>Opción 2</option>
   <option value="3">Opción 3</option>
</select>
<script>
  let selectValue = $("#menu").find("option:selected").val();
  // selectedValue vale 2
</script>

Obteniendo el texto del option seleccionado

Podemos obtener el texto de un option si sabemos su valor

<select id="menu">
   <option value="1">Opción 1</option>
   <option value="2" selected=selected>Opción 2</option>
   <option value="3">Opción 3</option>
</select>
<script>
  let selectValue = $("#menu option[value='2']").text();
  // selectedValue vale 2
</script>

Obtener el contenido del option seleccionado

Podemos obtener el texto del primer option de la siguiente forma

<select id="menu">
   <option value="1">Opción 1</option>
   <option value="2" selected=selected>Opción 2</option>
   <option value="3">Opción 3</option>
</select>
<script>
  let selectText = $("#menu").find("option:selected").html();
  // selectText vale "Opción 2"
</script>

Obtener el texto del primer option

Podemos obtener el texto del primer option de la siguiente forma

<select id="menu">
   <option value="1">Opción 1</option>
   <option value="2" selected=selected>Opción 2</option>
   <option value="3">Opción 3</option>
</select>
<script>
  let selectText = $("#menu").find("option").first().text();
  // selectText vale "Opción 1"
</script>

Más tutoriales de jQuery

Deja un comentario

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Una idea sobre “Obtener el valor de un select con jQuery”

Translate »