Datepicker方法不起作用

时间:2017-03-21 12:26:36

标签: jquery datepicker

我正在创建一个过滤布局,我在其中使用2个日期选择器(从 - 到)。

一切正常但我想创建一种快捷按钮来获取“今天”,“过去7天”和“过去30天”。

我一直在尝试:

    $( document ).ready(function() {
        $('.date-picker.from').datepicker();
        $('.date-picker.to').datepicker();
    });

    $('#paymenttable_filter #today').click(function () {
        $('.date-picker.from').datepicker("setDate",new Date());
        $('.date-picker.to').datepicker("setDate", new Date());
    });

但根本不工作。它什么都不做。

我正在检查日期选择器何时更改:

    $(".date-picker.to").on('changeDate', function (e) {
        $("#date_to").val(e.format());
        grid.fnFilter();
    });

请注意,我已尝试使用datepicker()中的其他方法,如

    datepicker.("hide");

    datepicker.("detroy");

并且它们都没有工作。

知道为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

您的代码似乎可以在一个示例中使用

https://jsfiddle.net/k20cpmk8/

尝试使用#today作为代码中的独奏标识符,看看它是否更新。