最近在作bootstrap中模态框中选择日期,发现模态框中的日历插件不显示。因为在页面中不止一次使用datepicker插件,因此一直觉得不显示的缘由是同页面屡次使用了datepicker,而后从网上了解到同页面是能够屡次使用datepicker的,而后也找到了不显示的缘由是日历插件被模态框遮住了,这是css的层模型产生的缘由,能够使用z-index属性将日历插件浮在页面的最上面就能够了,z-index设置的越大,越在页面最上面显示,才不会被遮住。javascript
比较简单的解决方法以下:css
html页面中标签html
<span style="position: relative; z-index: 9999;">
<input type="text" class="form-control date-picker" value="2016/11/11" id="start_date" name="start"/>
</span>java
javascript脚本
$('.date-picker').datepicker({
autoclose: true,
todayHighlight: true,
format: 'yyyy/m/d',
});
这样便bootstrap