检查 Bootstrap Datepicker 脚本是否已加载
Check if Bootstrap Datepicker script has loaded
我收到错误消息:
Uncaught TypeError: undefined is not a function
当我尝试设置日期选择器时:
$('.datepicker').datepicker();
如何确定日期选择器是否已加载?
说明一下,我没有使用 jQuery UI
您可以使用以下方法检查日期选择器脚本是否已加载:
if ($.fn.datepicker) {
// ...
}
然后如果脚本已经加载,你可以有条件地调用.datepicker()
方法:
if ($.fn.datepicker) {
$('.datepicker').datepicker();
}
这样做,如果脚本尚未加载,则不会抛出错误。
您还可以使用:
if (typeof $().datepicker === 'function') {
$('.datepicker').datepicker();
}
这阻止了我在整个模态中不止一次加载 bootstrap-datepicker..
$.isFunction(Date.today) || $('body').append('<script src="assets/bootstrap-daterangepicker/date.js"><\/script><script src="assets/bootstrap-daterangepicker/daterangepicker.js"><\/script>');
我收到错误消息:
Uncaught TypeError: undefined is not a function
当我尝试设置日期选择器时:
$('.datepicker').datepicker();
如何确定日期选择器是否已加载?
说明一下,我没有使用 jQuery UI
您可以使用以下方法检查日期选择器脚本是否已加载:
if ($.fn.datepicker) {
// ...
}
然后如果脚本已经加载,你可以有条件地调用.datepicker()
方法:
if ($.fn.datepicker) {
$('.datepicker').datepicker();
}
这样做,如果脚本尚未加载,则不会抛出错误。
您还可以使用:
if (typeof $().datepicker === 'function') {
$('.datepicker').datepicker();
}
这阻止了我在整个模态中不止一次加载 bootstrap-datepicker..
$.isFunction(Date.today) || $('body').append('<script src="assets/bootstrap-daterangepicker/date.js"><\/script><script src="assets/bootstrap-daterangepicker/daterangepicker.js"><\/script>');