Итак, используя чистый Javascript и DOM:
const select = document.querySelector('#my-select')
select.addEventListener('change', function(){
console.log('changed', this.value)
})
select.value = 'some value from an existing option'
// this changes the select correctly, but it doesn't trigger the event
Есть ли способ правильно сделать это, без jQuery?