Bootstrap-Datetimepicker不使用jQuery 3

Kar*_*tra 8 jquery bootstrap-datetimepicker jquery-3

Bootstrap-datetimepicker不能与jQuery 3.1.1一起使用.我需要使用相同的jQuery库来运行所有其他依赖函数.

kel*_*ria 10

我得到了同样的错误.

input.size is not a function TypeError
Run Code Online (Sandbox Code Playgroud)

修改bootstrap-datetimepicker.js行号:2253

if (input.size() === {
Run Code Online (Sandbox Code Playgroud)

if (input.length === 0) {
Run Code Online (Sandbox Code Playgroud)

行号:2264

if (element.find('.datepickerbutton').size() === 0) {
Run Code Online (Sandbox Code Playgroud)

if (element.find('.datepickerbutton').length === 0) {
Run Code Online (Sandbox Code Playgroud)

添加CSS

.input-group.date .dropdown-menu{
     display: block;    
 }
Run Code Online (Sandbox Code Playgroud)


phi*_*ert 9

根据文档,要运行的bootstrap datetimepicker所需的文件是:

jQuery的

Moment.js

Bootstrap.js

Bootstrap CSS

Bootstrap Datepicker CSS

语言环境:Moment的语言环境文件

看到这个小提琴并查看左侧的外部资源

像这样初始化

$('#datetimepicker1').datetimepicker();
Run Code Online (Sandbox Code Playgroud)

我使用了以下文件:jQuery 3.1.1

moment.js

bootstrap.min.css

bootstrap.min.js

自举datetimepicker.min.css

引导-datetimepicker.min.js

另外,请阅读文档中的此安装文章以便更好地理解.

  • 由于这个异常,`bootstrap-datetimepicker.js`与`jquery.3.1.1`不兼容:`jQuery.Deferred异常:input.size不是函数TypeError:input.size不是函数` (4认同)
  • 使用上述文件解决了问题.谢谢 (2认同)