使用Jquery更改asp:Button的文本

4
我正在尝试使用jQuery更改asp:Button的文本,像这样:
  $("#<%=delButton.ClientID%>").attr('text', 'InActivate');
  .....
  <asp:Button ID="delButton" runat="server" UseSubmitBehavior="false" Text="Activate "    
   CssClass="button"   ToolTip="" OnClientClick="ondel();return false;"/>

我看到文本发生了变化,这是正确的做法吗?

谢谢

2个回答

9

这更简短一些 ;)

$("#<%=delButton.ClientID%>").val('InActivate');

我唯一要提醒的是,如果创建的对象是<button>而不是<input type="button">,那么这个方法就不起作用了。你可以使用$("#<%=delButton.ClientID%>").text('InActivate'); - spinon

1

是的,那是我知道的最好的方法。这将使您获得正确的客户端ID,无论clientIDMode如何:

<%= delButton.ClientID %>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接