【发布时间】:2015-08-10 15:03:43
【问题描述】:
我的表单域有一个模板,我需要这些域能够被复制多次。
将此视为示例:
<a href='#' id="add">Add</a><br /><br />
<div id="box">
<div id="template">
<input type="text" name="template"></input>
<br /><br />
</div>
</div>
脚本:
var template = document.querySelector('#template');
var index = 1;
$('#template').remove();
$('body').on('click', '#add', function(e) {
e.preventDefault();
$('#box').append(template);
var newInput = $('#box').html().replace(/template/g, 'input-'+index);
$('#box').html(newInput);
index++;
});
http://jsfiddle.net/bedex78/hkk7rx74/7/
为什么每当我在字段中输入一些值时,添加新值时该值消失(即单击“添加”按钮后)? p>
【问题讨论】:
标签: jquery forms duplicates append input-field