I have a select list.
<select id="cars">
<option value="Toyota">Toyota</option>
<option value="Subaru">Subaru</option>
<option value="Fiat">Fiat</option>
</select>
The onchange works well if you select the option by yourself.
$('#cars').on('change', function (e) {
var valueSelected = this.value;
alert(valueSelected);
});
However, if you use jquery to select a value;
$("#cars").val("Toyota");
It changes the option, but it doesnt trigger the jquery function. What is the correct approach to trigger that ?