Есть блоки, при нажатии на которые подставляется нужный option в select.
У div id === value option
Проблема в том, что к выбору select привязана ещё куча разных обработчиков, и всех их искать и перепривязывать к нажатию на блок, дело очень долгое.
Можно ли эмулировать выбор нужного select элемента, вместе с срабатыванием всех событий привязанных к нему, при нажатии на div ?
Пробую примерно так
$('.calendar_item').click(function(){
var val = $(this).attr('id');
$('#route option[value=' + val + ']').prop('selected', true);
$('#route option[value=' + val + ']').trigger('click');
});
и так
$('.calendar_item').click(function(){
var val = $(this).attr('id');
$('#route option[value=' + val + ']').prop('selected', true);
$('#route option[value=' + val + ']').trigger('change');
});
Не работает. option подставляется, но события не срабатывают