我正在尝试使用选择选项来显示其中有复选框但它不起作用的 <*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> 但在进行选择时不会显示它们。有什么我做错了吗?