jQuery datepicker()未捕获TypeError:undefined不是函数
任何人都可以帮助我,过去几天我正在努力解决这个问题。 实际上我包括了所有必要的插件,但仍然是
$('#datepicker').datepicker()
函数未定义ERROR。
我在我的项目的另一个jsp中包含了相同的插件,datepicker完美地工作。
这就是我试过的。
$( '#datepicker' ).datepicker();
它会在页面加载本身引发exception。 谢谢。
请仔细检查你包含的js文件,如果你包含相同的js文件两次是同一文件的不同版本两次,它会发生冲突。 有耐心要通过整个jsp或html文件来检查js文件。
花了很多时间在这上面。 发现找不到和/或无法在Chrome中使用的datepickerfunction的问题。 使用VS2015 ……几乎所有东西都依赖于JQuery,因此它必须处于最顶端。 使用以下参考文献或最新的:
- 打开_layout.cshtml
- 粘贴在每个环境部分的顶部。 检查身体。 (我错过了身体)
我只是遇到了这个问题并使用$.noConflict();
解决了这个问题$.noConflict();
:
而不是$( '#datepicker' ).datepicker();
, 我用了:
$.noConflict(); jQuery(document).ready(function ($) { $("#datepicker").datepicker(); });
如果您使用的是Wordpress,请确保在.js文件中将“$”替换为“jQuery”。
检查引用添加的内容以及脚本文件夹中的引用。 示例:如果您在.cshtml中引用了[jquery-ui.min.js],但在脚本文件夹中有[jquery-ui.min-1.13.0.js],则会发生此错误