我正在使用它 http://www.bootstrap-year-calendar.com/#Examples/Simple Boostrap年历。但是当我使用输入名称even-start-date和event-end-date调用modal时,我的模态不会工作并抛出我粘贴在底部的错误。有人可以在这方面帮助我吗?如果我删除那些日期输入,模态工作正常
console.log('The result is= ', JSON.stringify(res));
未捕获的TypeError:无法读取属性'空'未定义的 在Datepicker._updateDatepicker(ui / 1.12.1 / jquery-ui.js:7976:13) 在HTMLInputElement。 (辉/ 1.12.1 / jquery的-ui.js:9256:5) 在Function.each(jquery-1.12.4.js:370:19) 在jQuery.fn.init.each(jquery-1.12.4.js:137:17) 在jQuery.fn.init。$。fn.datepicker(ui / 1.12.1 / jquery-ui.js:9253:14) 在editEvent(production / calendar.php:246:54) 在HTMLDivElement.selectRange(/production/calendar.php:321:13) 在HTMLDivElement.dispatch(https://code.jquery.com/jquery-1.12.4.js:5226:27) 在HTMLDivElement.elemData.handle(jquery-1.12.4.js:4878:28) 在Object.trigger(jquery-1.12.4.js:5130:12)
答案 0 :(得分:0)
而不是使用$('#event-modal input[name="event-start-date"]').datepicker('update', event ? event.startDate : '');
,您必须像$('#event-modal input[name="event-start-date"]').datepicker('setDate', event ? event.startDate : '');
一样使用setDate方法
答案 1 :(得分:0)
我遇到了同样的问题,它涉及下载或获取指向以下JavaScript和CSS资源的cdn链接(这些名称不是链接):
<link rel="stylesheet" href="bootstrap-year-calendar.min.css">
<link rel="stylesheet" href="bootstrap-datepicker.standalone.min.css">
<script src="bootstrap-year-calendar.min.js"></script>
<script src="moment.min.js"></script>
<script src="bootstrap-datepicker.min.js"></script>