Javascript 在jquery中声明if语句以显示日期或否

Javascript 在jquery中声明if语句以显示日期或否,javascript,jquery,kendo-ui,Javascript,Jquery,Kendo Ui,我在一个页面上有三个输入字段,它们动态呈现并使用类.datepicker 我使用这个jquery根据类在每个输入上显示kendoDatePicker $(document).ready(function () { $(".datepicker").kendoDatePicker({ value:new Date() }); $(".datetimepicker").kendoDateTimePicker({ value:new Date()

我在一个页面上有三个输入字段,它们动态呈现并使用类
.datepicker

我使用这个jquery根据类在每个输入上显示kendoDatePicker

$(document).ready(function ()
{
    $(".datepicker").kendoDatePicker({
        value:new Date()
    });
    $(".datetimepicker").kendoDateTimePicker({
        value:new Date()
    });
});
我需要实现的是这样的目标:

如果输入有默认值,请不要使用
value:new Date()
如果输入没有默认值,请使用
value:new Date()


基本上,我需要使用datetimepicker渲染这三个输入,但如果它们在渲染时没有值,则只包含默认值date。

您可以循环元素,对于每个元素:

  • 获取当前值
  • 指定日期选择器
  • 使用当前值或默认为空的
    新日期()
  • 下面是可能的情况:

    $(function() {
        $(".datepicker").each(function() {
            var currentValue = $(this).val();
            $(this).kendoDatePicker({
                value: currentValue == '' ? new Date() : currentValue
            });
        });
        $(".datetimepicker").each(function() { 
            var currentValue = $(this).val();
            $(this).kendoDateTimePicker({
                value: currentValue == '' ? new Date() : currentValue
            });
        });
    });