我有一个单选按钮列表,单击单选按钮项目我必须更改其标签的文本。但由于某种原因,它不起作用。代码如下:
<asp:Label ID="lblVessel" Text="Vessel:" runat="server"></asp:Label> <script language="javascript"> $(document).ready(function() { $('#rblDiv input').click(function() { var selected = $("#rblDiv input:radio:checked").val(); if (selected == "exportpack") { $('#lblVessel').text("NewText"); } }); }); </script>
ASP.Net自动为服务器端控件生成唯一的客户端 ID。
将其更改为
$('#<%= lblVessel.ClientID %>')
在 ASP.Net 4.0 中,您还可以将ClientIDMode属性设置为Static。
ClientIDMode
Static