0
我有一个容器#form_wrapper
,我想动态添加来自数组rf_fields
的输入。假设数组的值是var rf_fields = ['input1...','input2...'];
如何动态创建并追加到DIV?
for(field in rf_fields){
$('#form_wrapper').append('<div class"form_question"></div>');
$('.form_question').append('<div class"title"></div>')
.append('<div class"question"></div>')
.append($('<input>').attr(rf_fields[ field ]))
.append('<div class"eg"></div>');
}
我得到的输出是:
<div id="form_wrapper">
<div class"form_question"></div>
<div class"form_question"></div>
</div>
我打算得到的输出是:
<div id="form_wrapper">
<div class"form_question">
<div class"title"> ... </div>
<div class"question"> ... </div>
--input--
<div class"eg"> ... </div>
</div>
<div class"form_question">
<div class"title"> ... </div>
<div class"question"> ... </div>
--input--
<div class"eg"> ... </div>
</div>
</div>
有人可以帮助我理解我我做错了吗?谢谢!
你确定你有'class“form_question”'而不是'class =“form_question”'? – hjpotter92
你真的应该考虑使用模板。例如[{{mustache}}](https://mustache.github.io/) – feeela