我把想,也許歐米茄一類的自由你說的是錯誤的。
首先,這裏沒有選擇,所以不會爲你工作。你需要測試所有的input[type=radio]
。
接下來,選中的單選按鈕屬性實際上是checked=checked
,所以你需要測試一下你想檢查的選項是否被選中。如果不是,不要做任何事情,如果是的話,展示你的div。
A JSFiddle
使用類似的HTML結構下面這樣:
<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
你的JS是這樣的:
$(document).ready(function() {
$("input[type=radio]").on('click', function(){
if ($('#radio1').is(':checked')){
$("#grid_9.omega").slideDown("slow");
} else {
$("#grid_9.omega").slideUp("slow");
}
});
});
的http://計算器.COM /問題/ 3997905 /顯示-DIV-基礎上,selected-複選框?rq = 1類似的想法 –