javascript - 如何更改标签的文本?

标签 javascript jquery html asp.net label

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

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

最佳答案

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

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

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

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

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

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

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

关于javascript - 如何更改标签的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3584145/

相关文章:

javascript - 根据给定条件创建嵌套的 json 对象

javascript - 如何区分实际的鼠标点击和脚本生成的点击?

javascript - 使用下拉菜单的 div 填充隐藏表单字段(下拉菜单是使用 div 创建的,而不是选择、选项等)

当存在滚动条时,jQuery UI 模式对话框背景不会使页面背景底部变暗

javascript - 如果只有一个 slider ,则隐藏 Twitter Bootstrap 左右箭头

jQuery - 单击 div 上的事件,但不单击 div 中的复选框

javascript - 在打字时扩展/收缩文本区域

javascript - 如何使用 React 从 ReqRes API 渲染用户列表

html - Webkit 浏览器,IE7 搜索表单问题

javascript - 未知关键字确保问题