Html代码:
<asp:Label ID="LblCt" runat="server" Style="display:none" Text="">72</asp:Label>
当我使用此代码时,我得到""
:
JQuery :$("#LblCt).text()
,$("#LblCt).textContent
Asp.Net :LblCt.Text
如何获取标签文字?
我无法使用CSS - visibility:hidden
更新
问题是因为display:none
,Display:block
时没有问题。
答案 0 :(得分:2)
在JQuery中
设置:
$("#LblCt").text("new text");
得到:
var text = $("#LblCt").text();
在Asp.Net
感谢上帝,我不使用ASP ......
答案 1 :(得分: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();
答案 2 :(得分:1)
$("#LblCt).text()=""
这假设id为#LblCt
。在ASP.NET中,它是服务器端ID,您需要客户端ID。
尝试
$("#<%= LblCt.ClientId %>").text();