日期选择器不适用于我动态添加的html表输入字段。我使用clone
功能创建动态字段。
如果父级具有值,则日期选择器不起作用,但如果父级为空,则它起作用。或有时无法工作表现得很奇怪:(
我做错了什么人可以帮助我吗?预先感谢
我正在使用jquery-ui
日期选择器
这是我的 Fiddle
$('body').on('focus',".datepicker", function(){
$(this).datepicker({
dateFormat: "dd/mm/yy",
changeMonth: true,
changeYear: true,
yearRange: '1930:-14',
});
});
答案 0 :(得分:2)
代码的问题是,当您从上述行中克隆输入时,它也将具有User
类的克隆,这也会破坏它。
要对其进行测试,只需不将输入集中,而是添加额外的一行并集中第二行的输入即可。
这是解决方案。
var tickets = dbContext.Tickets.Where(ticket => !ticket.Deleted
// improvement: use foreign keys
&& ticket.ProjectId == 0 (or == null, if ProjectId nullable)
&& ticket.StatusId == statusId) // no Join with Statuses needed
.Select(ticket => new
{
...
}
到
hasDatepicker
它将首先重置输入,然后初始化datePicker