【发布时间】:2018-11-23 11:41:48
【问题描述】:
我还在学习,我的最新项目让我陷入了困境:
在管理客户的表中,我希望每一行都有一个带有日期选择器的输入字段(https://longbill.github.io/jquery-date-range-picker/ 使用这个),如下所示:
<td>
//some more content
<div class="includeDatepicker">
<input type="text" class="datepicker">
</div>
</td>
整个事情都是这样设置的:
jQuery("document").ready(function () {
jQuery('.datepicker').dateRangePicker({
autoClose: true,
singleDate : true,
showShortcuts: false,
singleMonth: true,
startOfWeek: 'monday',
separator : ' ~ ',
format: 'DD.MM.YYYY HH:mm',
time: {
enabled: true
}
});
});
直到这里,它工作正常。然后虽然:
日期选择器仅出现在表格第一行的第一个输入字段中,即使单击其他字段也只会出现在那里。我可以做些什么来为每个输入字段添加一个日期选择器?我已经在使用类选择器。我已经对此进行了研究并找到了一些解决方案,但无论哪种方式我都无法真正理解它。
即使刷新页面,如何保存写入输入字段的日期?
我将非常感谢任何帮助,并且在在这里提问之前我已经进行了研究,但没有任何帮助。
问候
【问题讨论】:
-
您是否尝试过向
添加 id 属性?添加一些逻辑,以确保每个 都有一个 id,然后尝试一下。我认为 上需要 id 谢谢!但是他们不应该有不同的ID吗?由于我只列出一次,我该怎么做?是的,在 html 中,元素上的每个 id 都应该是唯一的。这取决于您如何构建表格内容。如果它是手动输入的,那么只需为每个 td 分配一个唯一的 id,即, 等等.. 等等.. 该表是通过循环访问客户来构建的。对不起,只是再看一遍,jQuery('.datepicker').dateRangePicker( ... 根据类分配给表中的每个输入。您需要在文本上添加某种 id提交数据时的输入,以便您知道要保存的实体。
标签: jquery input datepicker submit