我尝试做的是删除最后一个div,而倒数第二个输入为空并失去焦点。实际上,如果我填写10个div,然后从输入中删除文本,它们是可见的。
<div id="input-wrapper">
<div id="initial-input" class="input-holder">
<input type="text" name="name" id="name" class="start"/> <input type="text" id="surname"/>
</div>
</div>
$("#input-wrapper").on('keyup', '.start', function () {
var zm1 = $(".start");
zm1.removeAttr('class');
var $new = $('#initial-input').clone();
var count = $(".input-holder").length;
$new.attr('id', "clone" + count)
$new.find('input').each(function () {
$(this).attr('name', 'name' + count).attr('id', 'name' + count).attr('class', 'start').val("");
});
$('#input-wrapper').append($new);
});