2013-06-05 31 views
1

HTML代碼:從元素獲取文本值時顯示:無

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

我得到""當我這個代碼使用方法:
JQuery的$("#LblCt).text()$("#LblCt).textContent
Asp.NetLblCt.Text

如何獲取標籤的文字?

我不能使用CSS - visibility:hidden

更新: 問題是因爲display:none,當Display:block是沒有問題的。

+1

根據您的Web Forms版本,您可能實際上沒有具有該ID的元素,而是會看到它具有損壞的ID。 –

回答

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(); 
+0

這是我的問題 –

2

jQuery中

設置:

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

獲得:

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

在Asp.Net

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

+1

謝謝上帝' - >'ME TOO:D – 2013-06-05 15:14:48

1
$("#LblCt).text()="" 

這裏假定id是#LblCt。在ASP.NET中,這將是服務器端ID,您需要客戶端ID。

嘗試

$("#<%= LblCt.ClientId %>").text(); 
+0

ASP很瘋狂,不是嗎? –

+0

@roasted LOL':))' – 2013-06-05 15:13:27