单击Jquery时切换按钮的文本

时间:2015-06-18 02:46:22

标签: javascript jquery toggle

我希望使用jquery切换点击按钮的文本,但它无法正常工作。

<asp:Button ID="btnedit" runat="server" Text="Edit" Visible="True"
                    CssClass="actButton" CausesValidation="False" OnClick="btnedit_Click" />

在客户端:

$("#<%= btnedit.ClientID %>").click(function (e) {    
    $(this).text(function (i, text) {
        return text === "Edit" ? "Cancel" : "Edit";
    });
});

有人可以告诉我如何解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

我隔离了您的问题,您可以尝试使用它。

documentation

请尝试使用val()

$("#btnedit").click(function (e) {    
    $(this).val("Edit" ? "Cancel" : "Edit");
});

答案 1 :(得分:0)

您的选择器对我来说不正确

 $("#<%= btnedit.ClientID %>")

应该是

 $("#btnedit")