主机之家测评主机之家测评  2019-08-25 10:05 主机之家测评 隐藏边栏 |   抢沙发  82 
文章评分 0 次,平均分 0.0

最近在用一个 jquery 插件:bootstrap-datepicker.js 时遇到错误提示:$(...).datepicker is not a function,这个错误的意思是 datepicker 不是一个有效的函数,经过检查发现是我调用的 bootstrap-datepicker.js 文件路径错了。

那么一般有哪几种问题会导致$(...).XXX is not a function 这种错误提示呢:

第一:请检查你调用的相对应的 jquery 插件文件路径是否正确。

我本人就是调用的路径写错了,导致找不到相应的函数,修正调用的路径即可。

第二:请检查插件是否有对应的函数。

这个一般阅读一下插件的官方文档,找到函数列表对照一下,修改为正确的函数名即可。

第三:有的插件需要整个页面加载完毕才能正常运行。

这种情况需要将调用 jquery 插件文件的代码放在页面最后的前,或者通过 jquery:$(document).ready()方法调用,具体代码如下:

  $(document).ready(function () {      $("#datepicker").datepicker();  });

声明:本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

发表评论

扫一扫二维码分享