Tod*_*ler 7 html javascript jquery twitter-bootstrap bootstrap-datepicker
我收到错误:
Uncaught TypeError: undefined is not a function
Run Code Online (Sandbox Code Playgroud)
当我尝试设置datepicker时:
$('.datepicker').datepicker();
Run Code Online (Sandbox Code Playgroud)
如何确定日期选择器是否已加载?
要清楚,我没有使用jQuery UI
Jos*_*ier 18
您可以使用以下命令检查datepicker脚本是否已加载:
if ($.fn.datepicker) {
// ...
}
Run Code Online (Sandbox Code Playgroud)
然后,.datepicker()如果脚本已加载,您可以有条件地调用该方法:
if ($.fn.datepicker) {
$('.datepicker').datepicker();
}
Run Code Online (Sandbox Code Playgroud)
这样做,如果脚本未加载,则不会抛出错误.
您还可以使用:
if (typeof $().datepicker === 'function') {
$('.datepicker').datepicker();
}
Run Code Online (Sandbox Code Playgroud)