此代码在Chrome中正常运行,但在IE中它不会检查值为1的单选按钮
function RebalanceProspectDisabled(){
var x = $(".ProspectRebalanceType input:radio:checked").val();
if(x == 0){
$("input[name=ProspectRebalanceType][value=1]").attr("checked","checked");
$("#modalMessageAlert").dialog("open");
return false;
}
}
<asp:RadioButtonList ID="ProspectRebalanceType" CssClass="ProspectRebalanceType" runat="server" onClick="return RebalanceProspectDisabled();">
<asp:ListItem Text="Least Amount of Trades" Value="0" />
<asp:ListItem Text="Full Rebalance" Value="1" Selected="True" />
</asp:RadioButtonList>
我总是希望检查值为“1”的单选按钮,当用户单击值为“0”的单选按钮时,我将显示我的对话框,但是然后默认返回到选择了值为“1”的单选按钮。