web-dev-qa-db-ja.com

jQuery datepicker()Uncaught TypeError:undefinedは関数ではありません

誰も私を助けてください、私は過去数日間この問題に苦労しています。実際に必要なすべてのプラグインを含めましたが、それでも

$('#datepicker').datepicker() function is not definedエラー.

Datepickerが完全に機能するプロジェクトの他のjspに同じプラグインを含めました。

これは私が試したものです。

<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
<script src="http://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css">

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

ページの読み込み時に例外をスローします。ありがとう。

10
John Britto

同じjsファイルを2回インクルードする場合は、インクルードするjsファイルを再確認してください。同じファイルの2つのバージョンが異なる場合、競合します。 jspファイルをチェックするために、jspまたはhtmlファイル全体を調べてください。

20
John Britto

私はちょうどこの問題があり、$.noConflict();を使用してそれを解決しました:

$( '#datepicker' ).datepicker();の代わりに、私は以下を使用しました:

$.noConflict();
jQuery(document).ready(function ($) {
    $("#datepicker").datepicker();
});
1
Vijaya Pandey

これに多くの時間を費やしました。 datepicker関数の問題が見つからないか、Chromeで機能していないことを発見しました。 VS2015の使用...ほぼすべてがJQueryに依存しているため、最上位にある必要があります。次の参考資料または最新の資料を使用してください。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
    <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.min.css" />
    <script src="http://code.jquery.com/ui/1.11.4/jquery-ui.min.js"></script>
  1. _layout.cshtmlを開きます
  2. 各環境セクションの上部に貼り付けます。体も確認してください。 (私は体が欠けていた)
1
Kentonbmax

Wordpressを使用している場合は、.jsファイルの「$」を「jQuery」に置き換えてください。

0
ssaltman

追加した参照と、scriptsフォルダーにある参照を確認してください。例:.cshtmlで[jquery-ui.min.js]を参照しているが、スクリプトフォルダーに[jquery-ui.min-1.13.0.js]がある場合、このエラーが発生します

0
user7832009