如何在radioButtonList中获取所选的值

时间:2011-06-16 13:20:57

标签: javascript jquery

<html>
<asp:RadioButtonList runat="server" CssClass="status_Veh">
        <asp:ListItem ID="RadioButton1" runat="server" name="status"   Selected="True" Value="New">New</asp:ListItem>
        <asp:ListItem ID="RadioButton2" runat="server" name="status"    Value="Used" >Used</asp:ListItem>
    </asp:RadioButtonList>
</html>

需要使用Jquery

获取单选按钮列表的选定值

我正在使用

var statusVeh = $(".status_Veh option:selected ").val();

它不能正常工作

也不是

var statusVeh = $(".status_Veh:checked").val();

2 个答案:

答案 0 :(得分:2)

尝试$(".status_Veh input:checked").val();

RadioButtonList生成,因此选项:selected selector将不起作用。

$(“。status_Veh:checked”)。val()不起作用,因为你必须查看.status_Veh元素子元素的已检查值。所以$(“。status_Veh:checked”)。val()也应该工作(注意选择器中的空格)。

答案 1 :(得分:2)

您可以尝试$('input[name=status]:checked').val()