【发布时间】:2018-10-13 16:08:11
【问题描述】:
在我将 bootstrap 4 添加到我的 jQuery 项目之前,日期选择器看起来像这样:
添加 bootstrap 4 后,日期选择器如下所示:
我假设只是格式/大小已更改。如何阻止格式被覆盖并使其看起来像原始格式?
我已经尝试了以下方法。
- 使用
jquery而不是$调用日期选择器 - 按照jQuery ui datepicker conflict with bootstrap datepicker 调用
$.fn.datepicker.noConflict();(我似乎无法将noConflict应用于日期选择器功能,只能应用于整个jQuery)
或者,我尝试修复引导程序,使日历看起来更体面,并且箭头按钮不会跳来跳去。
- 尝试使用特定于引导程序的日期选择器(尽管我不清楚哪个适用于引导程序 4,以及是否可以使用
beforeShowDay方法向其添加工具提示假期,这是我的应用程序的先决条件)
HTML代码是这样的:
<TD class="labelH5">Open Date:</TD>
<TD>
<div class="row">
<div class="col-md-8">
<INPUT TYPE="text" class="form-control" id="datepicker1">
</div>
</div>
</TD>
谢谢
【问题讨论】:
-
看来您的问题的唯一解决方案是您使用不同的 css 类为 datepicker 编写自定义模板,并将它们定义在单独的 css 文件中,并从 bootstrap v3 css 复制 css 代码。
-
bootstrap 4 是否将 css 应用于 jQuery UI 添加的类?
-
@T J. 也许吧。 (我将 HTML 添加到我的问题中)
-
@user1735921:谢谢!仍然希望有更简单的东西!
标签: jquery twitter-bootstrap datepicker bootstrap-4