私はonchange event of select box
jqueryで使用しています。display property = none
変更時に私は他のdivで与えました。問題は、データベースからデータを取得して選択ボックスに設定すると、onchange
指定された値にプロパティが適用されないことです。なんで?私のコード
<select id="patientType" name="Patient_Type">
<option value="">--SELECT--</option>
<option value="OPD">OPD</option>
<option value="IPD">IPD</option>
</select>
<div id="roomInfo" clasas="inactive"></div>
脚本
$('#patientType').change(function() {
if ($('#patientType').val() == 'IPD') {
if ($('#roomInfo').hasClass('inactive')) {
$('#roomInfo').removeClass('inactive');// CSS Property Display None in this class
$('#roomInfo').addClass('active');
}
} else {
if ($('#roomInfo').hasClass('active')) {
$('#roomInfo').removeClass('active');
$('#roomInfo').addClass('inactive');
}
}
});
今、私はデータベースからデータを取得し、これを設定します selectpatientType $('#patientType').val(data fetch From the database); onchange イベントを適用できず、自分の roomInfo div を表示できないので、可能かどうか。またはそのメソッドを取得するための別のメソッド。助けてください。前もって感謝します。