日期选择器日期未定义
Datepicker date undefined
我正在使用bootstrap-datepicker,并且我得到这个错误消息:
Uncaught TypeError: Cannot read property 'split' of undefined
我想我没有旧版本的datepicker.js,因为我从他们的网站上得到了cdn。
这就是我当前实例化日期选择器和单击事件的方式:
j('.fa-calendar').datepicker({
startDate: '-3d'
})
j(document).on('click', '.fa-calendar', function(){
j('.fa-calendar').datepicker("show");
});
它们应该像下面的例子那样工作:
$('.datepicker').datepicker({
startDate: '-3d'
})
$(document).on('click', '.fa-calendar', function(){
$(this).closest('.input-group')
.find('input.form-control')
.datepicker("show");
});
<link href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.2/css/bootstrap.css" rel="stylesheet"/>
<link href="//cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.3.1/css/datepicker.css" rel="stylesheet"/>
<link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.css" rel="stylesheet"/>
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.2/js/bootstrap.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.3.1/js/bootstrap-datepicker.js"></script>
<p>start with datepicker:</p>
<input class="form-control datepicker" type="text" /><br/>
<p>start with icon:</p>
<div class="input-group">
<input type="text" class="form-control" >
<span class="input-group-addon" >
<i class="fa fa-calendar"></i>
</span>
</div>
引用:
- datepicker.css
- bootstrap-datepicker.js
- 文档
相关文章:
- "日期“;AJAX请求返回的类型值未定义
- 未定义不是 JS 中的函数错误格式化日期
- Javascript 日期未定义错误
- 日期时间选择器引导程序获取值并将其用作输入未定义的错误
- 获取类型错误:e 未定义与 js 插件日期时间选择器
- AJAX加载的内容中未定义引导程序日期选择器
- '日期'在FacePile加载的javascript中的IE9中未定义
- 日期是未定义的 javascript
- 无法设置属性'日期'在设置AngularJS UI引导日期选择器时未定义的
- "ReferenceError:$未定义“;尝试使用日期时间选择器时
- 无法设置“”的属性;某事“;在尝试创建按日期排序的数组时出现未定义错误
- 从解析数据库获取日期返回未定义
- 未定义变量错误时,使用jQuery日期picker和PHP
- 麻烦排序json对象最接近当前日期与一些值未定义
- 日期选择器日期未定义
- Uncaught ReferenceError:日期未定义
- 将日期与NaN和未定义进行比较
- 引导日期时间选择器返回未定义的值
- 当我试图从输入字段返回日期值时,我得到了未定义
- ReferenceError:日期未定义