2013-03-04 146 views
0

我想创建一个场景,我在切换单选按钮时显示不同的内容。它在Chrome中工作正常,但不能在IE中工作。不清楚发生了什么问题。显示内容选择单选按钮

<div id="Q6"> 
    <input type="radio" id="Q6A" value="yes" name="Q6"/>Same as current address<br/> 
    <input type="radio" id="Q6B" value="no" name="Q6"/>New address<br/> 
</div> 

<div id="Q6Aoutput" style="display:none;">1</div> 
<div id="Q6Boutput" style="display:none;">2</div> 

<script> 
$('#Q6').change(function(){ 
    if($('#Q6A').attr('checked')){ 
    $('#Q6Aoutput').show(); 
    }else{ 
    $('#Q6Aoutput').hide(); 
    } 
    // 
    if($('#Q6B').attr('checked')){ 
     $('#Q6Boutput').show(); 
    }else{ 
     $('#Q6Boutput').hide(); 
    } 
}); 
</script> 
+1

没有,检查是正确的。 – 2013-03-04 20:17:40

+0

你使用的是什么版本的jQuery?您可能需要使用'.prop'而不是'.attr' – 2013-03-04 20:19:16

+0

@MarioDeSchaepmeester,no。 'selected'用于'