代码之家  ›  专栏  ›  技术社区  ›  BoDiE2003

Javascript:使用jQuery获取选中的收音机并将其粘贴到标签标签上

  •  0
  • BoDiE2003  · 技术社区  · 15 年前

    我有一台性别选择收音机:

    <div class="label-inputs" name="userFieldDiv" id="genderUserFieldDiv">      
        <label class="required">Sexo</label>                
        <input type="radio" class="check" value="F" name="userDto.gender" id="userDto.gender0">
        <label for="userDto.gender0">Femenino</label>
        <input type="radio" class="check" checked="checked" value="M" name="userDto.gender" id="userDto.gender1">
        <label for="userDto.gender1">Masculino</label>
    </div>
    

    我正在尝试使用jQuery脚本来获取所选的收音机并将其粘贴到标签中。

    $("#userDto\\.gender").change(function() { $("#genderLabel").html(this.value); });
    

    formRadioButton ,它生成 id: userDto.gender 但增加了 0 1 到选项。所以我不知道如何制作下一个HTML来获取所选电台的值。

    <div name="userLabelDiv" id="genderUserLabelDiv">
        <label class="required">Sexo</label> 
        <label id="genderLabel">Masculino</label> 
    </div>
    

    1 回复  |  直到 4 年前
        1
  •  1
  •   tvanfosson    15 年前

    id必须是唯一的,这样Spring所做的就可以了。只需使用选择器的name属性而不是id。

    $('input[name="userDto\\.gender"]').change( ... )