¿Cuál es la manera más fácil y mejor de activar un evento de cambio al establecer el valor del elemento seleccionado ?
Esperaba que ejecutando el siguiente código
$('select#some').val(10);
o
$('select#some').attr('value', 10);
daría como resultado la activación del evento de cambio, lo que creo que es bastante lógico. ¿Correcto?
Bueno, no es el caso. Necesita hacer un evento triger change () haciendo esto
$('select#some').val(10).change();
o
$('select#some').val(10).trigger('change');
pero estoy buscando alguna solución que desencadene un evento de cambio tan pronto como el valor de select sea cambiado por algún código javascript.