我是新的jQuery和IM試圖顯示在LinkButton的ClickEvent一個div(如果我使用一個按鈕,而不是一個LinkButton,將工作)ASP的LinkButton的onclick秀格
這是我的jQuery代碼
<script type="text/javascript">
$(document).ready(function() {
$('#<%=lbLog.ClientID%>').click(function() {
$("#login").show(2000);
alert("hello");
});
});
</script>
是不是DIV
顯示Hello消息,這是我的html代碼:
<asp:LinkButton ID="lbLog" runat="server" onclick="lbLog_Click">Login</asp:LinkButton>
<asp:Label ID="lblMessage" runat="server" Text=""></asp:Label>
<div id="login" style="display:none">
Username: <asp:TextBox ID="txtUsername" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvUsername" runat="server" ControlToValidate="txtUsername" Display="Dynamic" ErrorMessage="*" ValidationGroup="LogGroup">*</asp:RequiredFieldValidator>
Password: <asp:TextBox ID="txtPassword" runat="server" TextMode="Password"></asp:TextBox> <asp:RequiredFieldValidator ID="rfvPassword" runat="server" ControlToValidate="txtPassword" Display="Dynamic" ErrorMessage="*" ValidationGroup="LogGroup">*</asp:RequiredFieldValidator>
<asp:Button ID="btnLog" runat="server" Text="Login" onclick="btnLog_Click" ValidationGroup="LogGroup" />
</div>
在瀏覽器中檢查你的html源代碼,看看div上沒有添加id。 –
你可以添加從上面的代碼輸出的HTML?查看瀏覽器內網頁上的源代碼。 –