English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Método jQuery change()

Eventos de jQuery

El método change() desencadena el evento de cambio o adjunta una función que se ejecuta cuando ocurre el evento de cambio.

Se desencadena el evento de cambio cuando el contenido del elemento de formulario, la selección o el estado de selección se cambia (para <input>, <select> y <textarea>).

Sintaxis:

Disparar el evento de cambio del elemento seleccionado:

$$(selector).change()

Adjuntar una función al evento de cambio:

$$(selector).change(function)

Ejemplo

Adjunte la función al evento de cambio (se desencadena el evento de cambio cuando cambia el contenido del elemento de formulario):

$("input").change(function() {
  alert(this.value);
});
Prueba y observa‹/›

Adjunte la función al evento de cambio (se desencadena el evento de cambio cuando cambia el contenido del elemento de formulario):

$(".demo").change(function() {
  $(this).css("background", "coral");
});
Prueba y observa‹/›

Adjunte el evento de cambio a select, que obtiene el texto de cada opción seleccionada y lo escribe en el DIV:

$("select").change(function() {
  var str = "";
  $("select option:selected").each(function() {
    str += $(this).text() + " ";
  });
  $("div").text(str);
}).change();
Prueba y observa‹/›

Valor del parámetro

ParámetrosDescripción
functionFunción que se ejecuta cada vez que se desencadena un evento de cambio

Eventos de jQuery