change()
ইভেন্ট হ্যান্ডলারটিতে যুক্তিটি চালিত হচ্ছে না যখন মানটি সেট করা হয় val()
, তবে ব্যবহারকারী যখন তাদের মাউস দিয়ে কোনও মান নির্বাচন করেন তখন তা চালানো হয়। কেন?
<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>