我不知道你的html代码,但下面是它的工作方式。这样做的目的是将原始文件隐藏在其他地方。
HTML
<button class="add-form">add form</button>
<form id="main-form">
<div class="form-item row">
<input type="text" name="abc">
</div>
</form>
<div class="stay-hidden original-form-item">
<input type="text" name="abc">
</div>
CSS
.stay-hidden {
display:none;
}
JS公司
// Add form
jQuery(\'.add-form\').click(function() {
// "Copy" default form
formGroup = jQuery(\'.original-form-item\').clone();
// "Paste" default form
jQuery(\'#main-form\').append(\'<div class="form-item row">\'+ formGroup.html() +\'</div>\');
});
JSFIDLE(JSIDLE):
http://jsfiddle.net/u5Lomazx/1/