如何填充新添加的begin_date帶有最後一個end_date的文本框?用最後一個texbox值填充新添加的文本框
$('body').on('focus', ".dpicker", function() {
$(this).datepicker();
});
JSFIDDLE這裏
如何填充新添加的begin_date帶有最後一個end_date的文本框?用最後一個texbox值填充新添加的文本框
$('body').on('focus', ".dpicker", function() {
$(this).datepicker();
});
JSFIDDLE這裏
如果超過一個形式添加後需要這個功能
添加類到您的addItem鏈接
<a href="#" id="addItem" class="addItem">add</a>
修改點擊處理程序,以便它能夠偵聽新添加的鏈接
$(document).on('click', '.addItem', function() {...}
而且新形式塊
$(document).on('click', '.addItem', function() {
var last_date;
$.ajax({
url: this.href,
cache: false,
success: function (html) {
last_date = $('.deleteRow:last .formInput:last input').val();
$("#editorRows").append(str);
$('.deleteRow:last .formInput:first input').val(last_date);
}
});
return false;
});
演示的追加添加輸入字段的值更新在這裏http://jsfiddle.net/mandarin6b0/ow0gsnvs/9/
PS嘗試擺脫多個相同的ID。 (即ID = 「#的addItem」)
這樣寫:
$("#addItem").click(function() {
$.ajax({
url: this.href,
cache: false,
success: function (html) {
$("#editorRows").append(str);
$(".deleteRow").find("input:first").val($("#endDate").val());
}
});
return false;
});
可以使用.clone()
要麼way-
success: function (html) {
$("#editorRows").append($this.closest('.deleteRow').clone());
}
可以有超過2 .deleteRow塊?我的意思是你有多少時間可以添加新的表單輸入? – 2015-04-01 09:46:39
@TienNguyen是的,它可以是10或客戶需要什麼 – gsiradze 2015-04-01 09:59:06