【发布时间】:2013-01-05 18:15:11
【问题描述】:
我是 Jquery 的新手,我试图在 LinkButton ClickEvent 上显示一个 div(如果我使用按钮而不是链接按钮,它将起作用)
这是我的 Jquery 代码
<script type="text/javascript">
$(document).ready(function () {
$('#<%=lbLog.ClientID%>').click(function () {
$("#login").show(2000);
alert("hello");
});
});
</script>
hello 消息不是由 div 显示的
这是我的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吗?在浏览器内的网页上查看源代码。
标签: c# jquery asp.net html linkbutton