实际上,我在使用渲染的模板添加动态内容时面临问题。在渲染的引导弹出式模板中添加动态内容
酥料饼的召唤:
$(selectorId).popover({
placement: 'bottom',
title: 'New Post',
html: 'true',
content: _template,
container: 'body',
});
渲染HTML模板
<div>
<label>Name</label><input type="text" name="name" id="name" />
<label>Message</label><input type="text" name="message" id="messgae" />
<label>Select Article</label><select name="article" id="article"></select>
<input type="button" value="submit">
</div>
只需要专注于 “文章”。选择框是空的模板和渲染后我试图追加文章数据,但它不工作。
从分贝追加数据来选择框
$.each(articles,function(){
$("#article").append(this.articleName);
});
制品是JSON阵列
[
{
'id': 1,
'articleName': 'article1'
},
{
'id': 2,
'articleName': 'article2'
},
{
'id': ,
'articleName': 'article3'
}
]
问题:选择框被显示为空。
目标:每当弹出窗口打开时,用户可以从选择框中选择文章。
您的代码是否适用于填充选择框,如果它在弹出窗口之外?你什么时候调用填充代码?如果您提供比没有上下文的片段更完整的代码,我们可以提供更好的帮助。 –
你可以创建一个小提琴演示,这样的问题可以更容易理解? – SaurabhLP
'articles'变量中存储了什么? – paulitto