目前我仍然在使用Javascript来找到我的方式,所以如果我错过了一些非常明显的事情(很可能!),我很抱歉。根据单选按钮选择切换DIV可见性
我有一个小表单,有很多单选按钮,就像这样;
<input type="radio" name="dtype" id="dtype" value="option1">
<input type="radio" name="dtype" id="dtype" value="option2">
<input type="radio" name="dtype" id="dtype" value="option3">
<input type="radio" name="dtype" id="dtype" value="option4">
根据用户的选择,我需要立即显示相关的div。我有这个工作正常的第一个电台,但没有任何后续的(并没有错误报告在萤火虫)。这就是我现在所拥有的;
<script type="text/javascript">
$(function() {
$('#dtype').change(function() {
if($(this).val() == 'option1') {$('#div1').slideToggle('500');}
if($(this).val() == 'option2') {$('#div2').slideToggle('500');}
if($(this).val() == 'option3') {$('#div3').slideToggle('500');}
if($(this).val() == 'option4') {$('#div4').slideToggle('500');}
});
});
</script>
我也尝试过'其他如果'在第一个3后,没有成功。指针欢迎!
,如果你创建一个演示中,你会收到更好的效果jsfiddle.net – enginefree 2013-04-07 20:22:16