JQuery 日期时间选择器()

JQuery datetimepicker()

我在表单中使用日期时间选择器来存储交易日期。

在我希望编辑交易的事件中,我注意到该字段未在视图中显示表单的值。

当我检查视图时,我注意到已经设置了值属性。

很明显,当表单加载时,JS 正在执行:

$(function () {
    $('#datetimepicker1').datetimepicker();
});

清除值文本。

如果我删除 id="datetimepicker1",那么值文本会按预期显示。

关于如何让它工作的任何建议?

您可以简单地将值存储在一个变量中,然后在调用 datetimepicker 后将其放回原处。

$(function () {
    var val = $('#datetimepicker1').val();
    $('#datetimepicker1').datetimepicker();
    $('#datetimepicker1').val(val);
});