Obtenga el valor de Select OnChange en jQuery

Shraddha Paghdar 12 octubre 2023
Obtenga el valor de Select OnChange en jQuery

La publicación de hoy enseñará cómo obtener los valores modificados de select en jQuery.

OnChange en jQuery

jQuery proporciona un método de cambio que vincula un controlador de eventos al evento de cambio de JavaScript o activa ese evento en un elemento.

Sintaxis:

.change(handler)

Un controlador es una función que debe ejecutarse cuando se activa el evento cambiar. El evento de cambio se envía a un elemento tan pronto como cambia el valor de un elemento.

Este evento está limitado a elementos de entrada, campos de cuadro de texto y elementos de selección.

Para las casillas de verificación y los botones de radio, el evento se activa inmediatamente cuando el usuario realiza una selección con el mouse, pero para otros tipos de elementos, el evento se retrasa hasta que el elemento pierde el foco. Puedes encontrar más información sobre el onchange en esta documentación.

Entendámoslo con el siguiente ejemplo.

<select>
  <option value="mumbai">Mumbai</option>
  <option value="goa">Goa</option>
</select>
$('select').on('change', function() {
  console.log(this.value);
});

En el ejemplo anterior, hemos definido las 2 opciones de seleccionar. El controlador de eventos se puede vincular al cuadro seleccionar.

Cuando el usuario selecciona una opción, jQuery detectará ese cambio y se activará la función cambiar.

Después de que se activa un evento, devolverá el valor seleccionado. Intente ejecutar el fragmento de código anterior en cualquier navegador que admita jQuery y mostrará el siguiente resultado.

Producción :

"goa"
"mumbai"

Manifestación

Shraddha Paghdar avatar Shraddha Paghdar avatar

Shraddha is a JavaScript nerd that utilises it for everything from experimenting to assisting individuals and businesses with day-to-day operations and business growth. She is a writer, chef, and computer programmer. As a senior MEAN/MERN stack developer and project manager with more than 4 years of experience in this sector, she now handles multiple projects. She has been producing technical writing for at least a year and a half. She enjoys coming up with fresh, innovative ideas.

LinkedIn

Artículo relacionado - jQuery Select