2017-11-03 3 views
0

私はこれについての投稿をしましたが、これは決して確定しませんでした。jQuery jtFiddleではdatatableとrange datepickerが動作しますが、私のウェブサイトではありません

私はjQuery DataTableを持っており、2番目の列にMM-DD-YYYY形式の日付があります。私はそれを使用する私の日付範囲ピッカーを取得しようとしているので、私のデータテーブルは、ピッカーの範囲内の日付を持つ行のみを表示します。

Poultry in Motion私のコードで私のためにjsFiddleを親切に作ってくれていて、完璧に動作しています。私のウェブサイトでは、それは動作していません。私は、フィドルが持っているのとまったく同じスクリプトを試しました。私のjqueryを除いて、別のバージョンです。 3.2.1に切り替えても、1.12.4と同じエラーが表示されます。

エラーは次のとおりです。

Uncaught TypeError: Cannot read property 'apply' of undefined at HTMLInputElement. (jquery-ui.min.js:9) at Function.each (jquery-1.12.4.min.js:2)

私の問題は何だろうか?

+0

どのように地球上でそれに答えるべきでしょうか? jquery-uiの特定のバージョンに依存しているのはdatepickerだと思われますが、どうすればよいでしょうか?このエラーは、理論的には他の何かによって引き起こされる可能性があります。 – davidkonrad

答えて

0

jQueryまたはおそらくjQueryUIの不一致バージョンを使用しているようです。 Webサイトのバージョンを、作業中のjsFiddleとまったく同じに切り替えます。

作業中のjsFiddleバージョンと同じではない新しいバージョンのライブラリに移動することは受け入れられない問題です。この問題をデバッグするには、正確なバージョンと一致する必要があります。

+0

私は問題を修正しました。それはdatatableバージョンの不一致が起こったようです。私のウェブサイトでは1.10.10を使用していましたが、1.10.15を使用すると問題は解決します。コメントありがとう! –

関連する問題