2012-06-26 28 views
2

選擇通過ID我有一個創建一些span標籤一些代碼,每個跨度由它在數據庫名稱都有自己的IDjQuery的可變

counter1 
counter2 
counter4 

。 現在我試圖達到其中一個的價值。所以,我想是這樣的:

var id = // Any number that have a span. 
var Counter = $("#counter" + id).val(); 
alert(Counter); 

但是,它只是呈現「南」

+2

您將值存儲在'計數器'中,但嘗試並提醒一些名爲'likes'的變量...? – nbrooks

+0

你從不定義'喜歡',但你定義'計數器'。是一個錯字? – poncha

+0

對不起,我不好。 – Videron

回答

5

變化.val().html()訪問HTML元素的innerHTML。 .val()選擇一個html輸入元素的值,詳見API

var id = // Any number that have a span. 
var Counter = $("#counter" + id).html(); 
alert(Counter); 
+0

我做了.html()和所有偉大的,非常感謝你! – Videron

+0

@視頻沒問題 – nbrooks

2

你不能得到一個<span>val() UE。您必須使用html()text()

1

MMMMM嘗試:

var Counter = $("#counter" + id).html(); 

var Counter = $("#counter" + id).text(); 

I'm不知道,但也許跨度不要有 「價值」 的屬性。