jquery - div未显示在已检查的无线电选项上

时间:2013-10-24 23:33:35

标签: jquery html radio-button hide show

我知道这里有几个关于这个问题的例子,但我无法让它工作(新手到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根本不会做出反应,我只是看不出我做错了什么。

0 个答案:

没有答案