0

在我的 django 站点中,我使用引导程序的模式来显示表单。但是,该表单的一部分是日期字段,我想使用 jQuery UI 日期选择器。由于表单是动态获取的,因此我研究了在显示模式后使用引导程序的模式事件来应用功能。我这样做了:

$('#myModal').modal().on('shown', function() { 
    $('.datepicker').datepicker();
});

这适用于 chrome,但不适用于 IE 8。我需要支持它,并且拥有 datepicker 至关重要。我没有看到任何错误消息,所以我认为我的代码没问题,添加一些警报消息告诉我在 IE 中事件甚至没有触发。我应该怎么办?

我正在使用引导程序 2.2

ps 我已经尝试过换地方然后做.modal().on('shown'但无济于事。该页面以标准模式呈现,并且与 IE8 兼容,我确定了这一点。我猜这是我不熟悉的 IE 的问题。

4

1 回答 1

1

尝试:

$('#myModal').on('shown', function() { 
    $('.datepicker').datepicker();
}).modal();

我用这个解决方案解决了同样的问题。显示此链接

于 2013-10-04T14:54:46.990 回答