Javascript 引导数据采集器vs IE8-对象不';不支持此属性或方法

Javascript 引导数据采集器vs IE8-对象不';不支持此属性或方法,javascript,twitter-bootstrap,internet-explorer-8,datepicker,Javascript,Twitter Bootstrap,Internet Explorer 8,Datepicker,这是我的密码: var dpTo = $('#datetimepicker_to').datepicker({ format: "yyyy-mm-dd", startDate: past, endDate: today, language: '{{ App::getLocale() }}', autoclose: true }) .on('changeDate', function(e) {

这是我的密码:

var dpTo = $('#datetimepicker_to').datepicker({
        format: "yyyy-mm-dd",
        startDate: past,
        endDate: today,
        language: '{{ App::getLocale() }}',
        autoclose: true
    })
    .on('changeDate', function(e) {
        if(e.date != null) {
            $('#datetimepicker_from').datepicker("setEndDate", new Date(e.date));
        }
        else {
            $('#datetimepicker_from').datepicker("setEndDate", today);
        }
    });
在这条线上

$('#datetimepicker_from').datepicker("setEndDate", new Date(e.date));
IE8显示此错误

 Object doesn't support this property or method

这里发生了什么?

由于这是通过我在评论中发布的内容解决的,我将在这里总结,作为结束这个问题的答案


以下是对bootstrap datepicker修补版本的参考,该版本修复了IE8中setEndDate的一个bug:


这里还有一些关于这个问题的讨论:

看起来
datepicker
插件没有正确安装,或者不能与IE8一起使用。另外,您使用的是什么版本的jQuery和jQueryUI?jQuery版本1.x支持IE8,版本2.x不支持。忘记提到这是引导数据采集器,不是jQuery UI,对不起。那么,您使用的是什么版本的jQuery和引导?jQuery 1.11.1和引导3。这里的问题似乎是“setEndDate”,因为如果我将其替换为“setStartDate”,它将不会出现此错误。有什么想法吗?这里有一个关于bootstrap datepicker的补丁版本的参考,它修复了IE8中setEndDate的一个bug:。我想知道这是否是你的问题?