【发布时间】:2013-07-11 12:59:14
【问题描述】:
我有一个单选按钮,有两个可能的值是或否。 我想当用户按下是时会出现一个 div 并且当否时 隐藏 div。
我的代码是,但它不起作用:
<script type="text/javascript">
$(document).ready(function() {
$("div.desc").hide();
$("input[name$='pain']").click(function() {
var test = $(this).val();
$("div.desc").hide();
$("#" + test).show();
});
});
</script>
<div id="fieldsetInner">
<fieldset class="rightInner">
<legend>pain</legend>
<label for="pain" class="label2">do you feel pain ; </label>
<input name="pain" type="radio" value="yes" id="yes" checked="checked"/> Yes
<input name="pain" type="radio" value="no"/> No
<div id="yes" class="desc">
<label for="pain-feature1-morph" class="label2">Morph : </label>
</div>
</div>
提前致谢
【问题讨论】:
-
您的代码中缺少关闭标记 ,因此请应用此标记并再次检查
标签: jquery radio-button