添加新行时的日期增量
Date Increment on add new row
上次我问这个问题时:javascript/jquery克隆在下拉列表中不起作用
每件事都在起作用,但现在我在表单中添加了这个<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())
});
}
您可以使用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);
}
相关文章:
- NodeJS Fork-每次子流程发送新行时都进行React
- 当数组达到大于 x 的数字时,继续新行
- 如何在javascript中每次添加新行时都增加ordre值
- 在Spring.message属性中添加新行时出错
- 当上一行/当前行被填充时,将新行添加到HTML表中
- 当新行添加到表中时,使用AJAX更新页面
- 如何在使用 ng-repeat 显示表数据时放置条件新行
- 将新行添加到数据库时的 Javascript 警报
- 当数据达到 10 行时,如何将数据放在新列中
- 当单击在表中创建新行时,它只会短暂出现
- 当添加新行时,输入名称将增加1
- 添加新行时的日期增量
- 当添加新行时,总持续时间值应该会更改,但不会更改;t
- 在向表中添加新行时进行拦截
- 添加新行时,jQuery代码不起作用
- 在jQuery中添加新行时,禁用其他选择框的选择选项
- Jquery在创建新行时不向最后一行添加索引
- 在dojo.gridX中添加新行时如何聚焦第二个Cell
- 在contenteditable中添加新行时字数错误
- 在添加具有模态形式的新行时,使用jqGrid添加附加参数以发布数据