Php jquery克隆以添加更多文件
Php jquery克隆以添加更多文件,php,jquery,clone,Php,Jquery,Clone,$(函数(){ $(“#添加按钮”)。在(“单击”上,函数(){ var newRow=$(“.addrows”).first().clone().addClass(“newAdded”);newRow.appendTo(“TextBoxesGroup”); }); 开始时间: 现在 开始日期: 今天 结束时间: 现在 结束日期: 今天 以上是我表单中的一个工作示例。当我按下+按钮时,我需要创建字段数。新字段应为空。此外,当我按下“现在/今天”按钮时,我需要在除第一个字段以外的确切字段中显示日
$(函数(){
$(“#添加按钮”)。在(“单击”上,函数(){
var newRow=$(“.addrows”).first().clone().addClass(“newAdded”);newRow.appendTo(“TextBoxesGroup”);
});
开始时间:
现在
开始日期:
今天
结束时间:
现在
结束日期:
今天
以上是我表单中的一个工作示例。当我按下+按钮时,我需要创建字段数。新字段应为空。此外,当我按下“现在/今天”按钮时,我需要在除第一个字段以外的确切字段中显示日期和时间
请帮帮我。
谢谢!用
val(“”)
清除克隆的输入字段:
要引用正确的行字段,请使用类而不是ID和prev
方法来查找正确的元素:
<input type="text" name="StartTime[]" class="StartTime" value="" class="time" size="5">
演示:使用$(this.prev();
现在
谢谢您的回答。新字段现在是空的。但是当我单击“现在”和“今天”按钮时,第一个字段本身的值会发生更改。而不是在新字段中
$("#addButton").on("click", function () {
var newRow = $(".addrows").first().clone().addClass("newAdded");
newRow.appendTo("#TextBoxesGroup");
$('.newAdded:last-child input').val('');
});
$("#addButton").on("click", function () {
var newRow = $(".addrows").first().clone().addClass("newAdded");
newRow.find(':input').val('');
newRow.appendTo("#TextBoxesGroup");
});
<input type="text" name="StartTime[]" class="StartTime" value="" class="time" size="5">
$(this).prev('.StartTime').val(hours + ':' + minutes);
<button name="starttimenow" id="starttimenow" type="button" onclick="var currentDate = new Date(); var hours = currentDate.getHours(); var minutes = currentDate.getMinutes(); if(hours < 10) { hours = '0' + hours; } if(minutes < 10) { minutes = '0' + minutes; } $(this).prev().val(hours + ':' + minutes);">Now</button>