0

我知道这里有几个关于这个问题的例子,但我无法让它工作(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 或选中上方的单选按钮。检查第二个单选按钮是显示 div。

我整天都在尝试使用在这里找到的不同片段,但我的 div 根本不会做出反应,我只是看不出我做错了什么。

4

0 回答 0