Javascript 如何称呼;onSelect";bootstrap3日期时间选择器的函数?jQuery

Javascript 如何称呼;onSelect";bootstrap3日期时间选择器的函数?jQuery,javascript,ruby-on-rails,datetimepicker,bootstrap-datetimepicker,Javascript,Ruby On Rails,Datetimepicker,Bootstrap Datetimepicker,我正在使用Rails 4,并且安装了gem bootstrap3日期时间选择器Rails 它工作得很好,但我希望能够像使用普通的引导数据采集器一样,在select上执行onSelect调用 我希望能够做到以下几点: $("#start").datetimepicker({ minDate: new Date() }).on("change", function(selectedDate) { $("#end").datetimepicker({ minDate: selected

我正在使用Rails 4,并且安装了
gem bootstrap3日期时间选择器Rails

它工作得很好,但我希望能够像使用普通的引导数据采集器一样,在select上执行
onSelect
调用

我希望能够做到以下几点:

$("#start").datetimepicker({
    minDate: new Date()
}).on("change", function(selectedDate) {
    $("#end").datetimepicker({ minDate: selectedDate });
});

$("#end").datetimepicker();
$("#start").datepicker({
    minDate: new Date(),
    endDate: "#end"  // Would automatically call $("#end").datepicker and set the minDate to whatever #start's selected date is
});
但是这个概念非常模糊,似乎没有包含任何关于这个概念的内容。我仍然很惊讶,在任何日期或时间选择器中,验证开始日期和结束日期的功能都不是本机选项

我怎么会意识到这一点

注意:我使用的是bootstrap3日期时间选择器,不是常规的引导日期选择器,也不是jquery日期时间选择器

旁注:我一直觉得世界上最理想的自动日期选择器验证应该是这样的:

$("#start").datetimepicker({
    minDate: new Date()
}).on("change", function(selectedDate) {
    $("#end").datetimepicker({ minDate: selectedDate });
});

$("#end").datetimepicker();
$("#start").datepicker({
    minDate: new Date(),
    endDate: "#end"  // Would automatically call $("#end").datepicker and set the minDate to whatever #start's selected date is
});

我正在考虑创建自己的分支来尝试并实现它,因为我觉得在创建日期选择器时,开始日期和结束日期的概念通常被忽略,但这是如此频繁的需要。

请查看有关链接选择器的文档部分:

在您的情况下,您会:

$("#start").on("dp.change", function (e) {
    $('#end').data("DateTimePicker").minDate(e.date);
});

请参阅有关链接选择器的文档部分:

在您的情况下,您会:

$("#start").on("dp.change", function (e) {
    $('#end').data("DateTimePicker").minDate(e.date);
});

请参阅有关链接选择器的文档部分:

在您的情况下,您会:

$("#start").on("dp.change", function (e) {
    $('#end').data("DateTimePicker").minDate(e.date);
});

请参阅有关链接选择器的文档部分:

在您的情况下,您会:

$("#start").on("dp.change", function (e) {
    $('#end').data("DateTimePicker").minDate(e.date);
});
试试这个

$("#start").datetimepicker({
    minDate: new Date()
}).on("change.dp", function(selectedDate) {
    $("#end").datetimepicker({ minDate: selectedDate });
});
如果没有,试试这个

$("#start").datetimepicker({
        minDate: new Date()
    }).on("dp.change", function(selectedDate) {
        $("#end").datetimepicker({ minDate: selectedDate });
    });
查看更多信息

试试这个

$("#start").datetimepicker({
    minDate: new Date()
}).on("change.dp", function(selectedDate) {
    $("#end").datetimepicker({ minDate: selectedDate });
});
如果没有,试试这个

$("#start").datetimepicker({
        minDate: new Date()
    }).on("dp.change", function(selectedDate) {
        $("#end").datetimepicker({ minDate: selectedDate });
    });
查看更多信息

试试这个

$("#start").datetimepicker({
    minDate: new Date()
}).on("change.dp", function(selectedDate) {
    $("#end").datetimepicker({ minDate: selectedDate });
});
如果没有,试试这个

$("#start").datetimepicker({
        minDate: new Date()
    }).on("dp.change", function(selectedDate) {
        $("#end").datetimepicker({ minDate: selectedDate });
    });
查看更多信息

试试这个

$("#start").datetimepicker({
    minDate: new Date()
}).on("change.dp", function(selectedDate) {
    $("#end").datetimepicker({ minDate: selectedDate });
});
如果没有,试试这个

$("#start").datetimepicker({
        minDate: new Date()
    }).on("dp.change", function(selectedDate) {
        $("#end").datetimepicker({ minDate: selectedDate });
    });

查看更多信息

要么你是天才,要么我是白痴,但不管怎样,谢谢你,因为这很有效。我完全忽略了文档的这一部分。要么你是天才,要么我是白痴,但不管怎样,谢谢你,因为这很有效。我完全忽略了文档的这一部分。要么你是天才,要么我是白痴,但不管怎样,谢谢你,因为这很有效。我完全忽略了文档的这一部分。要么你是天才,要么我是白痴,但不管怎样,谢谢你,因为这很有效。我完全忽略了文档的那个部分。