如何更改标签的文本?

新手上路,请多包涵

我有一个单选按钮列表,单击单选按钮项目我必须更改其标签的文本。但由于某种原因,它不起作用。代码如下:

<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>

原文由 Amit 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 700
2 个回答

我遇到了同样的问题,因为我正在使用

$("#LabelID").val("some value");

我了解到您可以使用临时 jquery 方法先清除它然后附加:

 $("#LabelID").empty();
$("#LabelID").append("some Text");

或者按照惯例,您可以使用:

 $("#LabelID").text("some value");

要么

$("#LabelID").html("some value");

原文由 Chilli 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题