JQuery获取无线框选择的当前值

JQuery获取无线框选择的当前值,jquery,Jquery,我有一个表单,其中有单选按钮字段,例如: <p><ul> <li><label for="id_building_height_0"><input checked="checked" name="building_height" value="1" id="id_building_height_0" type="radio" class="can_update_spans" /> 1 Story</label> &

我有一个表单,其中有单选按钮字段,例如:

<p><ul>
<li><label for="id_building_height_0"><input checked="checked" name="building_height"   value="1" id="id_building_height_0" type="radio" class="can_update_spans" /> 1 Story</label>    </li>
<li><label for="id_building_height_1"><input value="2" type="radio" class="can_update_spans" name="building_height" id="id_building_height_1" /> 2 Stories</label></li>
<li><label for="id_building_height_2"><input value="3" type="radio" class="can_update_spans" name="building_height" id="id_building_height_2" /> 3 Stories</label></li>
</ul></p>
  • 一层
  • 2层
  • 三层楼

我的问题是-如何获取当前设置为“
$”(“输入:复选框[name='bulding\u height'])
的任何对象的当前值


非常感谢您的帮助。

您有
输入型收音机,但使用选择器中的输入型复选框时必须使用输入型收音机。您还在选择器building\u height应为building\u height中给出了错误的名称

这些都将为您提供所选单选按钮的值

alert($("input:radio[name='building_height']:checked").val());
alert($(":radio[name='building_height']:checked").val());
alert($("[name='building_height']:checked").val());
$("input:radio[name='building_height']").each(function(){
     alert(this.value);
});​
要遍历所有单选按钮值,可以使用

alert($("input:radio[name='building_height']:checked").val());
alert($(":radio[name='building_height']:checked").val());
alert($("[name='building_height']:checked").val());
$("input:radio[name='building_height']").each(function(){
     alert(this.value);
});​