在单选按钮中设置默认值

时间:2014-02-01 11:45:01

标签: javascript jquery asp.net radiobuttonlist

我需要在函数fn clear()

中将单选按钮的默认文本设置为Male
<asp:RadioButtonList ID="rblGender" runat="server" RepeatDirection="horizontal">
<asp:ListItem Selected="True" Value="M">Male</asp:ListItem>
<asp:ListItem Value="F">Female</asp:ListItem>
</asp:RadioButtonList>

<script type="text/javascript">
function fnClear() {
$('#<%= txtName.ClientID %>').val('');
$('#<%= rblGender.ClientID %>').val('M');
}
</script>

3 个答案:

答案 0 :(得分:0)

您可以尝试使用此代码设置默认检查值“男性”

$('#<%=rblGender.ClientID %> [type=radio][value=M]').prop('checked', true);

答案 1 :(得分:0)

使用:

$('input[id*=rblGender][type=radio][value="M"]')prop('checked', true);

 $('#<%=rblGender.ClientID %>').find("input[value='M']").attr("checked", "checked");

答案 2 :(得分:0)

按文字

设置单选按钮
$("input:radio").each(function () {
                var idVal = $(this).attr("id");
                if ($("label[for='" + idVal + "']").text() == "Male") {
                    $(this).prop("checked", true);
                }
            });