Logic trong change()trình xử lý sự kiện không được chạy khi giá trị được đặt theo val(), nhưng nó chạy khi người dùng chọn một giá trị bằng chuột. Tại sao lại thế này?
<select id="single">
<option>Single</option>
<option>Single2</option>
</select>
<script>
$(function() {
$(":input#single").change(function() {
/* Logic here does not execute when val() is used */
});
});
$("#single").val("Single2");
</script>