Какой самый простой и лучший способ вызвать событие change при установке значения select element.
Я ожидал, что выполнение следующего кода
$('select#some').val(10);
или
$('select#some').attr('value', 10);
приведет к запуску события изменения, что, на мой взгляд, вполне логично.Правильно?
Ну, это не так.Вам нужно активировать событие change (), выполнив это
$('select#some').val(10).change();
или
$('select#some').val(10).trigger('change');
, но я ищу какое-то решение, которое вызвало бы событие изменения, как только значение select будет измененопо некоторому коду JavaScript.