Javascript jQuery-使用radio';s值
我使用以下HTML和jQuery填充每个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=
元素中的隐藏字段:
<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());