2012-03-25 36 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