2017-11-03 83 views
0

我做了一個關於這一段時間回來,並從來沒有得到一個堅定的修復這個,所以請原諒我的雙重張貼。jQuery Datatable和範圍日期選擇工作在jsFiddle,但不是我的網站

我有一個jQuery數據表,我已經在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的日期選擇器,但我應該怎麼知道?這個錯誤理論上可以由其他任何事情觸發。 – davidkonrad

回答

0

您似乎正在使用jQueryUI或更可能jQueryUI的不匹配版本。將您網站上的版本切換爲與正在運行的jsFiddle完全相同的版本。

轉移到與工作jsFiddle版本不同的庫的較新版本不是一個可接受的修復程序,您需要匹配確切的版本來調試此問題。

+0

我修復了這個問題。它似乎是一個可數據版本不匹配。在我的網站上我使用的是1.10.10,但是當我使用1.10.15時,問題得到了解決。感謝您的評論! –

相關問題