【发布时间】:2013-03-31 23:37:54
【问题描述】:
我的 jquery 在第一次点击后无法点击链接按钮时遇到问题。
点击还应该删除并添加一些 cssStyles。
问题不在于链接按钮(以 html 呈现的锚标记)在 cssStyles 更改后被禁用。
回发后(由我手动触发)它会被禁用。但这不是我想要的。我希望它是一个顺利的交易,没有回发。
标记代码:
<asp:LinkButton ID="LinkButton" runat="server" OnClientClick="" CommandName="Answer" CssClass="linkButton" >
<asp:Panel ID="PoptionText" runat="server" CssClass="buttonStyle">
<%# Eval("optionText") %>
<div>
<asp:Label ID="lbRätt" runat="server" Visible="false" CssClass="aktiv"></asp:Label>
</div>
</asp:Panel>
</asp:LinkButton>
Javascript 代码:
$(document).ready(function () {
$("#LinkButton").click(function () {
$("#LinkButton").attr("disabled", "disabled"); //this does not happen
Rightanswer(); // This happens. Function to add remove cssStyles
})
$("#LinkButton").click(function (e) {
if ($("#LinkButton").attr("disabled") == "disabled") {
e.preventDefault();
}
});
});
【问题讨论】:
标签: jquery linkbutton javascript