我想使用select选项来显示一个< * div>的复选框,但它不工作。jquery,隐藏/显示选择选项
这里是我下面的脚本
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>相当好的,但它并不时向他们展示选择。有什么我不正确的做法吗?
是什么$(” feeschdule1" 。)meaning.i不明白 – PSR 2013-03-08 13:31:32
当你分配一个jQuery选择到一个变量是一个很好的做法,用$前缀变量,这样就很清楚它是一个选择器变量。 'VAR feeschedule1 = $(”。feeschdule1 “);'会为'变量$ feeschedule1 = $(”。feeschdule1" )来最好表现;' – 2013-03-08 13:39:52