2

Html code:

<asp:Label ID="LblCt" runat="server" Style="display:none" Text="">72</asp:Label>

I get "" when I use with this codes:
JQuery: $("#LblCt).text(), $("#LblCt).textContent
Asp.Net: LblCt.Text

How can I get the text of the label?

I can't use CSS - visibility:hidden

Update: The problem is because of display:none, when Display:block there is no problem.

4

3 回答 3

2

在 JQuery 中

设置:

$("#LblCt").text("new text");

要得到:

var text = $("#LblCt").text();

在 Asp.Net 中

感谢上帝,我不使用ASP ...

于 2013-06-05T15:09:25.127 回答
2

你似乎有无效的标记...

<asp:Label ID="LblCt" runat="server" Style="display:none" Text="">72</asp:Label>

应该:

<asp:Label ID="LblCt" runat="server" Style="display:none" Text="72"></asp:Label>

然后要使用 JQuery 获取值,您可以这样做。

$("#<%= LblCt.ClientId %>").val();
于 2013-06-05T15:15:21.050 回答
1
$("#LblCt).text()=""

这假设 id 是#LblCt. 在作为服务器端 ID 的 ASP.NET 中,您需要客户端 ID。

尝试

$("#<%= LblCt.ClientId %>").text();
于 2013-06-05T15:10:12.833 回答