jQueryでフォームの値を変更した際に、単に
1 2 |
$(フォーム).val(値); $(フォーム).prop('checked', true); |
としただけでは、onchangeイベントは実行されませんが、
1 2 |
$(フォーム).val(値).change(); $(フォーム).prop('checked', true).change(); |
のようにchange()を呼ぶことでonchangeイベントを発火させることができます。