我需要在函数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>
答案 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);
}
});