我知道这里有几个关于这个问题的例子,但我无法让它工作(新手到jquery),我很感激任何帮助。
<fieldset id="ctrl_529" class="radio_container mandatory">
<legend>Zertifizierungszyklus</legend>
<input type="radio" name="certcycle" id="opt_529_0" class="radio" value="Erstzertifizierung" />
<label id="lbl_529_0" for="opt_529_0">Erstzertifizierung</label>
<input type="radio" name="certcycle" id="opt_529_1" class="radio" value="Rezertifizierung" />
<label id="lbl_529_1" for="opt_529_1">Rezertifizierung</label>
</fieldset>
<div id="Rezertifizierung" class="addForm" style="display:none;">
<input type="text" name="nocert" id="ctrl_533" class="text halbeBreite" value="" maxlength="70" /><br />
<label for="ctrl_533" class="halbeBreite">Wievielte Rezertifizierung?</label>
...
</div>
$(document).ready(function() {
$("input:radio[name='certcycle']").click(function() {
$('.addForm').hide();
$('#' + $("input:radio[name='certcycle']:checked").val()).show();
});
});
我希望div.addForm隐藏onload或者如果选中了上面的单选按钮。检查第二个单选按钮是显示div。
我一直在用我在这里找到的不同片段一整天都在尝试,但是我的div根本不会做出反应,我只是看不出我做错了什么。