2015-06-18 37 views
3

我正在尋找切換按鈕上的文字按鈕使用jquery,但它不能正常工作。點擊按鈕的文本點擊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"; 
    }); 
}); 

可有人請告訴我如何解決這個問題?

+0

然後發生了什麼,有沒有在您的控制檯 –

+0

你用'$( 「#btnedit」)'代替'$嘗試任何錯誤( 「#<%= btnedit.ClientID%>」)'? – lmgonzalves

+0

'OnClick =「btnedit_Click」'做整頁回發?如果刪除該屬性,文本是否會切換? – Stryner

回答

1

我孤立你的問題,你可以嘗試使用此。

JSFiddle demo

嘗試使用val()代替。

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

你的選擇看上去不正確我

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

應該

$("#btnedit")