<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();
答案 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()