我的jQuery代码在页面加载时未触发。然而,一旦页面加载,然后如果我切换单选按钮它的作品。我对jQuery和ASP.Net相当陌生,因此我不知道哪里出错了。我试过onload=""
,但我无法弄清楚我的生活如何调用默认的jQuery函数,该函数在那个onload代码块中没有任何名称。jquery选中页面加载时未触发
$(document).ready(function() {
$('#<%=RadioButtonList1.ClientID %>').click(function() {
var SelectedValue = $('#<%=RadioButtonList1.ClientID %> input[type=radio]:checked').val();
if (SelectedValue == 1) {
//If cash is selected then hide the Div
$('#DropDownList1').css("display", "none");
$('#MetaType').css("display", "none");
$('#TextBox7').css("display", "none");
$('#MetaSize').css("display", "none");
//or you can simply use jQuery hide method to hide the Div as below:
//$('#dvShowHide').hide();
}
else {
//If Cheque is selected then show the Div
$('#DropDownList1').css("display", "block");
$('#MetaType').css("display", "block");
$('#TextBox7').css("display", "block");
$('#MetaSize').css("display", "block");
//or you can simply use jQuery show method to show the Div as below:
//$('#dvShowHide').show();
//Clear textboxes
$('#<%=TextBox7.ClientID %>').val('');
//Set focus in bank name textbox
$('#<%=TextBox7.ClientID %>').focus();
}
});
});
<asp:RadioButtonList ID="RadioButtonList1" runat="server">
<asp:ListItem Value="0">Yes</asp:ListItem>
<asp:ListItem Selected="True" Value="1">No</asp:ListItem>
</asp:RadioButtonList>
?我看到的jQuery代码是在点击事件,这就是为什么它不执行onload –