選択オプションを使用して、チェックボックスが含まれている <*div> を表示しようとしていますが、機能していません。
ここに私のスクリプトがあります
jquery
$(document).ready(function() {
$(".feeschedule1").hide();
$(".feeschedule2").hide();
$("#select").change(function(){
var feeschedule1 = $(".feeschdule1");
var feeschedule2 = $(".feeschdule2");
var select = $("#select").val();
if (select == $("#nd1f")){
feeschedule1.show();
}
}else{
feeschedule1.hide();
}
if (select == $("#nd2f")){
feeschedule2.show();
}
}else{
feeschedule2.hide();
})
});
HTML
<form action="" method="">
<select id="select">
<option id="nd1f" value="nd1fulltime">ND1 FULL TIME</option>
<option id="nd2f" value="nd2fulltime">ND2 FULL TIME</option>
</select>
<div class="feeschedule1">
<tr>
<td><label for="schoolfees">SCHOOL FEES ND1 FULL TIME</label></td>
<td><input type="checkbox" value="15000" ></td>
</tr>
</div>
<div class="feeschedule2">
<tr >
<td ><label for="schoolfees">SCHOOL FEES ND2 FULL TIME</label></td>
<td><input type="checkbox" value="15000" ></td>
</tr>
</div>
</form>
<*div> は問題なく非表示になりますが、選択時に表示されません。私が正しくしていないことはありますか?