ページがロードされると(最初のドロップダウン(div StatusID)がmysql dbから動的に入力される)、またはユーザーが最初のドロップダウンボックスからUnemployed --EIを選択すると、divstatus_sub_6は2番目のselectステートメントを表示します。
私の.hide.show関数は変更時に正常にアクティブになりますが、最初の選択(StatusID)の動的に入力された値が比較基準を満たしている場合でも、この関数はページの読み込み時に2番目のドロップダウンリストを非表示にします。
次の.jsコードをオーバーライドするonload関数が必要だと確信していますが、追加のコードを作成する際に少し助けていただければ幸いです。
JavaScript:
$(document).ready(function(){
$('#status_sub_6').hide();
$('#StatusID').change(function () {
if ($('#StatusID option:selected').text() == "Unemployed - EI"){
$('#status_sub_6').show();
}
else {
$('#status_sub_6').hide();
}
});
});