Jquery上的Jquery日期选择器和BootstrapModal出现问题>;=2.

Jquery上的Jquery日期选择器和BootstrapModal出现问题>;=2.,jquery,twitter-bootstrap,datepicker,bootstrap-modal,Jquery,Twitter Bootstrap,Datepicker,Bootstrap Modal,我正在尝试将datepicker放在bootstrap模式内的输入上。datepicker在模板内运行良好,除了modals(使用JQuery 2+) 然而,如果我使用jQuery1.9,那么datepicker在任何地方都可以很好地工作 我试过了 $('idTourDateDetails')。日期选择器({ 日期格式:“dd-mm-yy”, minDate:“+5d”, 变化月:对, 变化年:是的, altField:#idTourDateDetailsHidden“, 格式:“年月日” }

我正在尝试将datepicker放在bootstrap模式内的输入上。datepicker在模板内运行良好,除了modals(使用JQuery 2+) 然而,如果我使用jQuery1.9,那么datepicker在任何地方都可以很好地工作

我试过了

$('idTourDateDetails')。日期选择器({
日期格式:“dd-mm-yy”,
minDate:“+5d”,
变化月:对,
变化年:是的,
altField:#idTourDateDetailsHidden“,
格式:“年月日”
});
.clsDatePicker{
z指数:100000;
}

启动演示模式
&时代;
情态标题
旅游开始日期:
关

看起来您需要在小提琴中包含jQuery UI,然后它就可以正常工作了:

(基本上,我认为您只是缺少必要的jquery-ui.js链接)

最后我发现:

$('.datepicker2').datepicker({
    beforeShow: function () { 
        $('.ui-datepicker').css('z-index', 9999);                   
     }
});

它是如此简单…实际上元素存在于内部,所以它触发得很好,但z索引太低了

现在没问题。我仍然想知道,在没有明确包含JQuery UI的情况下,JQuery 1.9是如何工作的。另一方面,我把它放在我的包配置中,但仍然没有结果…你在使用什么浏览器?我在使用Firefox(35.01).所以我可以肯定地告诉你,你是说小提琴可以工作,但是你的代码仍然不能工作,即使包括了jQuery UI?这是一个简单的例子,我认为这足以解决问题。这里,我仍然无法在bootstrap模式中使用datepicker。可能是因为一些冲突或其他原因。复制它非常困难,而且是一个特殊的问题。这里有很多javascript。无论如何,谢谢!
$('.datepicker2').datepicker({
    beforeShow: function () { 
        $('.ui-datepicker').css('z-index', 9999);                   
     }
});