jquery - 使用 jquery 禁用链接按钮( anchor 标记)

标签 jquery linkbutton javascript

我的 jquery 在第一次点击发生后禁用我的链接按钮时遇到问题。

点击还应该删除和添加一些 cssStyles。

问题不在于 linkbutton(以 html 呈现的 anchor 标签)在更改 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();
        }
    });    
});

最佳答案

你也可以试试这个:

$("#<%=LinkButton.ClientID %>").click(function (e) {
   e.preventDefault();
   $(this).attr("disabled", "disabled");
   // Whateverr your code goes here
});

关于jquery - 使用 jquery 禁用链接按钮( anchor 标记),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15903660/

相关文章:

javascript - 当不同组件使用 axiosinstance 调用 api 时,在哪里添加/删除拦截器

javascript - Node.js 在一个端口上运行两个应用程序

php - 想在wordpress插件中使用session,安全吗?

javascript - 如何将多个选择字段的值存储到数组并在选项更改时更新数组?

使用 switch 时,Javascript 函数返回未定义

css - 关闭兼容性 View IE11 时链接按钮未触发的问题

php - 使用 URL 查询字符串动态显示 Facebook Open Graph

javascript - 这与 jQuery 相关吗,这是什么意思?

asp.net - 如何为中继器中的LinkBut​​ton执行AsyncPostBackTrigger

c# - 更改链接按钮颜色