首页 文章

如何动态地将日期范围选择器应用于当前点击的日期元素?

提问于
浏览
0

我将click event to date字段元素绑定,但是在点击元素时未显示日期日历,首次单击当前日期填充输入字段,但日历不显示 . 你可以检查一下我错误的代码 .

例如:

$('#datefield').click(function (e) {
    $(this).daterangepicker({
        singleDatePicker    : true,
        locale              : {
           format           : 'DD-MM-YYYY'
        },
        minDate             : new Date(),
        autoApply           : false,
        endDate             : new Date()
        });
    });
}

1 回答

  • 1

    您不应该在事件处理程序中初始化 daterangepicker . 在加载DOM之后执行此操作:

    $(function() {
        $('#datefield').daterangepicker({
            singleDatePicker: true,
            locale: {
                format: 'DD-MM-YYYY'
            },
            minDate: new Date(),
            autoApply: false,
            endDate: new Date()
        });
    });
    

相关问题