bootstrap datetimepicker和jquery的validate一起使用时失效问题

本文介绍了解决在项目中使用Bootstrap的DateTimePicker插件与jQuery的验证表单插件时出现的冲突问题。通过调整加载顺序,将验证表单插件的CDN放在DateTimePicker之前,并确保DateTimePicker的JS代码位于文件底部,可以有效解决此问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

写项目时表单中同时用到了bootstrap的datetimepicker插件和jquery的验证表单插件,但是发现这两个在同时使用时datetimepicker插件会失效,浏览器控制台显示$().datetimepicker is not a function,引入的cdn都没错,最后发现是要把validate的cdn放在datetimepicker的前面,两个插件才能都生效。而且datetimepicker的js代码必须写在文件尾部。不知道是什么原因,有大神看见请帮我解答一下。

附上引用cdn:

<!--validate验证表单插件-->
<script src="http://static.runoob.com/assets/jquery-validation-1.14.0/lib/jquery.js"></script>
<script src="http://static.runoob.com/assets/jquery-validation-1.14.0/dist/jquery.validate.min.js"></script>
<script src="http://static.runoob.com/assets/jquery-validation-1.14.0/dist/localization/messages_zh.js"></script>
<script src="https://cdn.bootcss.com/jquery-validate/1.17.0/additional-methods.js"></script>

<!-- 引入datetimepicker -->
<script src="https://cdn.bootcss.com/moment.js/2.18.1/moment-with-locales.min.js"></script>
<link href="https://cdn.bootcss.com/bootstrap-datetimepicker/4.17.47/css/bootstrap-datetimepicker.min.css" rel="stylesheet">
<script src="https://cdn.bootcss.com/bootstrap-datetimepicker/4.17.47/js/bootstrap-datetimepicker.min.js"></script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值