Qual è il modo più semplice e migliore per attivare l' evento change quando si imposta il valore dell'elemento select .
Mi aspettavo che eseguendo il seguente codice
$('select#some').val(10);
o
$('select#some').attr('value', 10);
porterebbe a innescare l'evento di cambiamento, che penso sia una cosa piuttosto logica da fare. Destra?
Bene, non è così. In questo caso è necessario attivare l'evento change ()
$('select#some').val(10).change();
o
$('select#some').val(10).trigger('change');
ma sto cercando una soluzione che possa innescare un evento di cambiamento non appena il valore di select viene modificato da un codice javascript.