2012-03-25 47 views
-1

我有一個jQuery的代碼行輸出一些HTML到一個div。事情是,HTML有一些按鈕標籤需要一個包含稱爲postID的JavaScript變量的ID。jQuery如何獲得一個變量裏面的按鈕ID標籤裏面.html函數

$('#Message_' + postID).css('visibility','visible').html('').html('I need the buttons to have an ID with the postID variable!<br /><button type="button" id="remindMe_" + postID">Remind Me</button><button type="button" id="cancelMe" + postID">Cancel</button>').prependTo('#buttons_' + postID); 

所以現在的問題是,我怎麼修復

.html('<button type="button" id="remindMe_" + postID">Remind Me</button>') 
+0

爲什麼會有人下來率呢?這是一個合法的問題! – Sweepster 2012-03-29 03:32:54

回答

1

像這樣:

.html('<button type="button" id="remindMe_' + postID + '">Remind Me</button>') 

也就是說,使用完全相同,你已經在這個部分中使用同樣的技術:

$('#Message_' + postID) 
1

把+前'+ '後帖子ID ???

這是一個非常基本的JS問題。我建議你閱讀前一個JavaScript beginnersguide ...


.html().html('Some text') 

在這個片段中,第一.html()不會使如何使任何區別,但速度將是,如果你刪除此速度更快。

+0

我意識到這是一個基本問題。我已經嘗試了許多引號組合,而且沒有任何技巧。這是我忽視的那部分。 – Sweepster 2012-03-25 21:45:24