動作していない単純なページのコードは次のとおりです。
<head>
<script src="js/jquery-1.7.min.js"></script>
<script type="text/javascript">
<!--
$("input[type=radio]").on('click', function(){
if ($('#radio1').is(':checked')){
$("#grid_9.omega").slideDown("slow");
} else {
$("#grid_9.omega").slideUp("slow");
}
});
//-->
</script>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<p>
<label>
<input type="radio" name="RadioGroup1" value="radio1" id="radio1" />
Radio 1</label>
<br />
<label>
<input type="radio" name="RadioGroup1" value="radio2" id="radio2" />
Radio 2</label>
<br />
<label>
<input type="radio" name="RadioGroup1" value="radio3" id="radio3" />
Radio 3</label>
<br />
</p>
</form>
<div id="grid_9" class="omega" style="display:none">show me when Radio 1 is chosen</div>
</body>
私の目標は、「radio1」が選択されているときにjqueryを使用してdiv「grid_9.omega」を表示することですが、「radio1」が選択されていないときはそのdivを非表示にします。
アドバイス?