jQuery datepicker()未捕获TypeError:undefined不是函数

任何人都可以帮助我,过去几天我正在努力解决这个问题。 实际上我包括了所有必要的插件,但仍然是

$('#datepicker').datepicker()函数未定义ERROR。

我在我的项目的另一个jsp中包含了相同的插件,datepicker完美地工作。

这就是我试过的。

    $( '#datepicker' ).datepicker(); 

它会在页面加载本身引发exception。 谢谢。

请仔细检查你包含的js文件,如果你包含相同的js文件两次是同一文件的不同版本两次,它会发生冲突。 有耐心要通过整个jsp或html文件来检查js文件。

花了很多时间在这上面。 发现找不到和/或无法在Chrome中使用的datepickerfunction的问题。 使用VS2015 ……几乎所有东西都依赖于JQuery,因此它必须处于最顶端。 使用以下参考文献或最新的:

    
  1. 打开_layout.cshtml
  2. 粘贴在每个环境部分的顶部。 检查身体。 (我错过了身体)

我只是遇到了这个问题并使用$.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],则会发生此错误