我有一个jquery代码行,可以将一些HTML输出到div。事实是,HTML有一些按钮标签,需要一个包含名为postID的javascript变量的ID。
$('#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 :(得分:1)
在{+ 1}}之后加'
在postID ???
这是一个非常基本的JS问题。我建议您在...之前阅读JavaScript初学者指南。
+ '
此代码段中的第一个.html().html('Some text')
不会对其渲染方式产生任何影响,但如果删除此速度,速度会更快。
答案 1 :(得分:1)
像这样:
.html('<button type="button" id="remindMe_' + postID + '">Remind Me</button>')
也就是说,使用与此部分中已使用的技术完全相同的技术:
$('#Message_' + postID)