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