Мне нужно изменить значение <select>
на конкретную опцию, используя js/jQuery. Теперь это было бы не слишком сложно, единственная проблема, с которой я столкнулась, это то, что мне также нужно, чтобы событие change
было отправлено при выборе при изменении значения.
Должно быть довольно прямолинейно
$('select').val('value of option').trigger('change');
Как сказано выше, довольно просто все, что вам нужно сделать, это установить событие .change()
('select').val('value of option').trigger('change');
Вы можете инициировать .change()
в select
после изменения значения:
$('select').val('option value here').change(); // or .trigger('change')
Используйте цепочку для:
.val("Something")
.trigger("change")
событие изменения с помощью .trigger("change")
или .change()
Что-то вроде этого:
$("select").val("So select! Much change").trigger("change");