Javascript 克隆字段而不同时克隆文本
我有一段代码可以克隆三个字段,但是当它克隆这三个字段时,它也会克隆输入其中的文本,有没有办法在克隆字段时清除字段中的内容Javascript 克隆字段而不同时克隆文本,javascript,jquery,Javascript,Jquery,我有一段代码可以克隆三个字段,但是当它克隆这三个字段时,它也会克隆输入其中的文本,有没有办法在克隆字段时清除字段中的内容 $(document).ready(function() { $('#btnAdd').click(function() { var num = $('.clonedSection').length; var newNum = new Number(num + 1); var newSection = $('
$(document).ready(function() {
$('#btnAdd').click(function() {
var num = $('.clonedSection').length;
var newNum = new Number(num + 1);
var newSection = $('#clonedSection' + num).clone().attr('id', 'clonedSection' + newNum);
newSection.children(':first').children(':first').attr('id', 'name' + newNum).attr('name', 'name' + newNum);
newSection.children(':nth-child(2)').children(':first').attr('id', 'age' + newNum).attr('name', 'age' + newNum);
newSection.children(':nth-child(3)').children(':first').attr('id', 'school' + newNum).attr('name', 'school' + newNum);
$('.clonedSection').last().append(newSection);
$('.clonedSection').last().val(ping);
$('#btnDel').attr('disabled','');
if (newNum == 2)
$('#btnAdd').attr('disabled','disabled');
});
$('#btnDel').click(function() {
var num = $('.clonedSection').length; // how many "duplicatable" input fields we currently have
$('#clonedSection' + num).remove(); // remove the last element
// enable the "add" button
$('#btnAdd').attr('disabled','');
// if only one element remains, disable the "remove" button
if (num-1 == 1)
$('#btnDel').attr('disabled','disabled');
});
$('#btnDel').attr('disabled','disabled');
});
先走一步 您可以如下方式清除输入元素:
newSection.find(':input').val('');
为什么你要问两次同样的问题?没有理由,这是个意外/