Javascript 在单击Jquery时切换按钮的文本
我希望使用jquery切换单击按钮上的文本,但它不能正常工作Javascript 在单击Jquery时切换按钮的文本,javascript,jquery,toggle,Javascript,Jquery,Toggle,我希望使用jquery切换单击按钮上的文本,但它不能正常工作 <asp:Button ID="btnedit" runat="server" Text="Edit" Visible="True" CssClass="actButton" CausesValidation="False" OnClick="btnedit_Click" /> 在客户端: $("#<%= btnedit.ClientID %>").click(fu
<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";
});
});
$(“#”)点击(函数(e){
$(this).text(函数(i,text){
返回文本==“编辑”?“取消”:“编辑”;
});
});
有人能告诉我如何解决这个问题吗?我觉得你的选择器不正确
$("#<%= btnedit.ClientID %>")
我隔离了你的问题,你可以试着用这个 尝试改用
val()
$("#btnedit").click(function (e) {
$(this).val("Edit" ? "Cancel" : "Edit");
});
然后发生了什么,您的控制台中是否有任何错误您尝试过使用
$(“#btnedit”)
而不是$(“#”)
?OnClick=“btnedit\u Click”
进行整页回发吗?如果删除该属性,文本切换是否有效?
$("#btnedit").click(function (e) {
$(this).val("Edit" ? "Cancel" : "Edit");
});