0
你好我试图增加我所有的表单字段从零到数字,每当我添加新的克隆它将下一个数字分配给名称标记,我尝试了所有的方法,但没有任何方法为我工作。Jquery克隆方法增量名称标记
这里是我的小提琴
https://jsfiddle.net/o5wam5r2/
这里是我的JS代码
var formItem;
$(document).ready(function() {
//Clone and remove your div instead of hiding it
formItem = $('.ScheduleextraPartTemplate').clone();
$('.ScheduleextraPartTemplate').remove();
formItem.addClass('clone clone-1');
$('#Schedulecontainer').append(formItem);
});
$(document).on('click', '#ScheduleaddRow', function() {
var cloneForm = $('.clone').last().clone();
var cloneNum = $('.clone').length;
cloneForm.removeClass('clone-'+cloneNum).addClass('clone-' + (cloneNum+1));
var date = cloneForm.find('[name="txtSchedule"]').val();
cloneForm.find('[name="txtSchedule"]').val(addOneMonth(date));
$('#Schedulecontainer').append(cloneForm);
})
function addOneMonth(date) {
var year = parseInt(date.split("-")[0]);
var month = parseInt(date.split("-")[1]) + 1;
var day = parseInt(date.split("-")[2]);
if(month > 12) {
month = month - 12;
year++
}
return year + "-" + month + "-" + day;
}
一世我不清楚你到底想要什么 –
你想增加名字?然后使用'++'方法 –
是的,我想增加名称 – Rtra