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