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