2017-09-14 39 views
0

我試圖在我的項目中使用datepicker函數,但我似乎無法使用正確的.js和.css文件。 它口口聲聲說「日期選擇器是不是一個函數」 這裏是我使用的文件和腳本代碼,我寫道:Visual Studio 2015 - datepicker函數

<link href="~/Content/Site.css" rel="stylesheet" /> 
<link href="~/Content/themes/base/jquery-ui.css" rel="stylesheet" /> 
<script src="~/Scripts/jquery-1.10.2.min.js"></script> 
<script src="~/Scripts/jquery-ui-1.12.1.min.js"></script> 

<script type="text/javascript"> 

$(function() { 

    $("#datep").datepicker(); 

}); 

</script> 

能有人給我一個CDN鏈接,爲VS2015正確的文件?

回答

1

Jquery的日期選擇器嘗試初始化前的頁面加載,因此問題是有強迫它頁面加載後初始化。只需在下面的大括號之間添加datepicker初始化程序代碼即可。它會解決你的問題。

$(function() { 


    }); 
+0

你的意思是這樣的? ()# $(function(){ $(「#datep」)。datepicker(); }); ......這是什麼給我的錯誤 –

+0

我做了,但它一直說datepicker不是一個函數,在這裏確切的錯誤消息:「」未捕獲TypeError:$(...)。datepicker不是一個函數「」 –

+0

它似乎沒有錯誤,它必須工作一次只需使用@ { Layout = null; }並嘗試它必須工作。 –

0

你正在做什麼樣的項目? MVC?任何你使用Bootstrap的機會?從我所收集的內容來看,JQuery UI元素(如JQuery Datepicker)與Bootstrap不能很好地協同工作。您可能需要使用Bootstrap datepicker。

Details

+0

我會盡力引導日期選擇器,看看會發生什麼 –

+0

我嘗試HTTP://www.eyecon.ro/bootstrap-datepicker /#....還是錯誤:日期選擇器是不是一個函數 –

+0

你使用Bootstrap? – roboPoco

1

如果您正在使用MVC,的jquery.js文件捆綁和佈局頁添加,因爲它是在佈局,如果你考慮到衝突添加的jQuery在束髮生這樣更能增加jquery.ui和佈局捆綁再次加或者在佈局頁面添加js的鏈接。希望這將幫助你

+0

我已經刪除了佈局頁面,並確保只添加想要的視圖中的文件,但它一直說datepicker函數不存在。 –