javascript - 如何在 jQuery 中使用日历和在其他 jQuery 中使用主题
问题描述
我有一个使用 jQuery v3.5.1 的主题,我想使用一个也使用 jQuery 但其他形式的日历。
基本页面:
<script src="{% static 'assets/vendor/jquery/jquery.min.js' %}"></script>
扩展基础的页面:
{% extends 'main/base.html' %}
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" ></script>
我怎样才能使这项工作?如果我删除第二页的依赖项,那么日历将起作用,但主题的风格并不明显。
我试过这个解决方案但没有用: 我可以在同一页面上使用多个版本的 jQuery 吗?
谁能给我一个提示?
来自开发者的错误。工具控制台:
jquery-3.3.1.slim.min.js:2 Uncaught TypeError: $(...).datetimepicker is not a function
在 HTML 文档。((index):372)
在 l (jquery-3.3.1.slim.min.js:2)
在 c (jquery-3.3.1.slim.min.js:2)
解决方案
在 (function($){...})(jQuery) 之间包装代码:
(function($){
$(function(){
$("#id_date").datetimepicker({
format: 'd - m - Y H:i',
inline:true,
});
});
})(jQuery)
推荐阅读
- facebook-graph-api - 使用 Facebook Graph v5 sdk 在 Facebook 上发帖时出错
- java - Spring Batch - 无法@Autowired SimpleJobLauncher
- device-manager - 当我在 txt 文件中写入设备管理器信息时停止工作。
- html - 用于播放 RTSP 视频播放的 html 页面(和播放器)
- android - 如何在android studio中从JSON获取变量
- c# - How can I use the same generic type in multiple methods in a non-generic static class
- javascript - 为什么我们需要 For 循环来操作 document.querySelectorAll?
- java - 考虑在配置 SpringBoot 中定义一个名为“entityManagerFactory”的 bean
- android - 如何将斯坦福 CoreNLP 库导入 Android Studio
- c# - 如何在一个地方暂停多个线程,然后让一个线程做一些事情?C# (Zennoposter)