上次我问这个问题: javascript/jquery clone not working in dropdown list
每件事情都有效,但现在我在表单中添加了<input type="date">
。
克隆时,不会复制日期。
除此之外,我希望复制日期并为每个克隆增加一天。 这是我的功能
for (var i = 0; i < rows; i++) {
lastRow = $('#dataTable tr').last().html();
$('#dataTable tr:last').after('<tr>'+lastRow+'</tr>');
$('#dataTable tr:last').find('select').each(function(){
var this_select=$(this);
this_select.val(this_select.closest('tr').prev().find('td:eq('+this_select.closest('td').index()+')').find('select').val())
});
}
答案 0 :(得分:0)
您可以使用clone(),例如
for (var i = 0; i < rows; i++) {
$lastRow = $('#dataTable tr:last').clone();
$lastrow.find('select').each(function(){
var this_select=$(this);
this_select.val(this_select.closest('tr').prev().find('td:eq('+this_select.closest('td').index()+')').find('select').val())
});
$('#dataTable tr:last').after($lastrow);
}