Javascript jQuery-使用radio';s值

Javascript jQuery-使用radio';s值,javascript,jquery,html,Javascript,Jquery,Html,我使用以下HTML和jQuery填充每个元素中的隐藏字段: <td> <div id="sex_div" style="text-align: left; width:120;"> <input type="hidden" id="sex" value=""/> <input type="radio" id="sex_male" name="sex_div" value="M"/><label for=

我使用以下HTML和jQuery填充每个
元素中的隐藏字段:

<td>
    <div id="sex_div" style="text-align: left; width:120;">
        <input type="hidden" id="sex" value=""/>
        <input type="radio" id="sex_male" name="sex_div" value="M"/><label for="sex_male">Male</label>
        <input type="radio" id="sex_female" name="sex_div" value="F"/><label for="sex_female">Female</label>
    </div>
</td>
显然是纽扣套

$("#sex_div").buttonset();
这只是整个表单的一小部分。其余的看起来都很相似。 现在的问题是,单击/选择单选按钮时未设置隐藏字段。我已经为这个看似简单的问题挣扎了两天了


谢谢你的帮助

您需要删除选择器中的空格

$("input:radio").click(function() {
    $(this).siblings("input[type='hidden']").val($(this).val());
});

您需要删除选择器中的空格

$("input:radio").click(function() {
    $(this).siblings("input[type='hidden']").val($(this).val());
});
输入
[type='hidden']
之间应该没有空格。选择器中的空格表示搜索与下一个标记匹配的子元素


输入
[type='hidden']
之间应该没有空格。选择器中的空格表示搜索与下一个标记匹配的子元素。

空格。。。认真地谢谢你,我从来都不知道空间的意义完全不同!一个空间。。。认真地谢谢你,我从来都不知道空间的意义完全不同!
$(this).siblings("input[type='hidden']").val($(this).val());