Quelle est la manière la plus simple et la meilleure pour déclencher un événement de modification lors de la définition de la valeur de l' élément select .
Je m'attendais à ce que l'exécution du code suivant
$('select#some').val(10);
ou
$('select#some').attr('value', 10);
entraînerait le déclenchement de l'événement de changement, ce qui, à mon avis, est une chose assez logique à faire. Droite?
Eh bien, ce n'est pas le cas. Vous devez déclencher l'événement change () en faisant cela
$('select#some').val(10).change();
ou
$('select#some').val(10).trigger('change');
mais je cherche une solution qui déclencherait un événement de changement dès que la valeur de select est modifiée par un code javascript.