Этот код должен помочь.Вам необходимо удалить id
из ввода даты.Поскольку datepicker
использует идентификатор внутри, и это должно быть уникальным.Кроме того, в случае, если вам все еще нужны идентификаторы на каждом поле.Я добавил счетчик, чтобы вы могли создавать уникальные идентификаторы для каждой строки.
// Variable that we will be using to create unique ids.
var counter = 0;
$('#addnew').click(function () {
//Creating <tr> for cheque details
var tr = $("<tr><td class='banks'><input type=\"text\" class=\"form-control Product\" name=\"Product"+ counter +"\" id=\"Product"+ counter +"\" placeholder=\"Product\"></td>"
+ "<td><div>"
+ "<div class=\"input-group date\">"
+ "<div class=\"input-group-addon\"><i class=\"fa fa-calendar\"></i>"
+ "</div>"
+ "<input type=\"text\" class=\"form-control Date\" name=\"ChqDate\" id=\"Datet"+ counter +"\" placeholder=\"Date\">"
+ "</div><!-- /.input group -->"
+ "</div></td>"
+ "<td><input type=\"text\" name=\"Price\" class=\"form-control\" id=\"Pricet"+ counter +"\" placeholder=\"Price\" /></td>"
+ "<td><button data-itemId=\"0\" type=\"button\" class=\"btn btn-danger removeRow\">remove</button></td></tr>");
//append <tr> into table <tbody>
$('#example1 tbody').append(tr);
$(tr).find('.Date').datepicker({
autoclose: true
});
counter++;
});
Надеюсь, это сработает.