我有一个具有主布局和基于该布局的视图的MVC Web应用程序,并且需要在主布局中的标签中显示一些文本。

我的JavaScript函数在子视图中。

这是我的主页。

<body onload="setInterval('LayOutHandler.DiplayClock()', 1000);">


       <div id="notify">
                    @Html.Label("hi", new { id="lblnotify"})
                </div>

</body


这是视图中的JavaScript函数。

 getCustomerDetails: function (customerPhoneNumber) {

            $("#lblnotify").val("calling");
        },


不要介意javascript函数,它是一个从signalr触发的回调函数,而且效果很好。问题是我无法从该函数更改lblnotify的文本。它标识了标签对象,但是文本没有改变。

我该如何解决呢???

最佳答案

标签以html格式呈现为:

<label id="lblnotify">hi</label>


为了在其标签之间更改文本,您需要使用text()

$("#lblnotify").text("calling");

07-28 11:14