我有一个是/否单选组,我想在选中否时显示一个 div。页面加载时需要隐藏 div,除非已选中no 。
它在从 yes 更改为 no 时起作用,但在页面加载时 div 是可见的。我想我需要首先测试是否检查了euResidentNo输入,但我不知道该怎么做。我也不确定这是否是实现我需要的最佳方式。谢谢。
小提琴
http://jsfiddle.net/paulyabsley/2Uj9F/5/
HTML
<input type="radio" name="euResident" id="euResidentYes" value="Yes" />
<input type="radio" name="euResident" id="euResidentNo" value="No" />
<div id="div">
...
</div>
jQuery
$(document).ready(function() {
$("input[name=euResident]").change(function(){
if($("#euResidentNo").prop("checked"))
{
$("#div").show();
}
else
{
$("#div").hide();
}
});
});