2014-11-03 104 views
3

我想在mvc4中使用jquery的日期選擇器。Uncaught TypeError:undefined不是datepicker中的函數

這是給我的錯誤:

Uncaught TypeError: undefined is not a function 

我jQuery的功能是這樣的:

$(document).ready(function() { 
    $('#dpFrom').datepicker(); 
}); 

HTML部分是這樣的:

<input type="text" id="dpFrom" /> 

我refered:

Uncaught TypeError: undefined is not a function while using jQuery UI

其中包括:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> 
<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoothness/jquery-ui.css" /> 
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js"></script> 

所以總的JavaScript變成了:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> 
<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoothness/jquery-ui.css" /> 
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js"></script> 
<script type="text/javascript"> 
    jQuery(document).ready(function() { 
     jQuery('#dpFrom').datepicker(); 

    }); 
</script> 

仍然是其給我的錯誤。

請幫助...

+0

你能在小提琴中重現你的問題嗎? – 2014-11-03 10:38:44

+0

適合我以及您提供的數據。 – Ravi 2014-11-03 10:40:38

+1

我認爲你有一個重複的jQuery參考。你能在你的網頁瀏覽器上打開一個「查看源代碼」並枚舉你的jQuery引用嗎?這是一個常見的錯誤,很容易漏掉。也許一個捆綁定義或者你的佈局和內容頁面有相同的參考。 – Chris 2014-11-03 10:50:29

回答

13

我認爲你有一個重複的jQuery參考。你能在你的網頁瀏覽器上打開一個「查看源代碼」並枚舉你的jQuery引用嗎?這是一個常見的錯誤,很容易漏掉。也許一個捆綁定義或者你的佈局和內容頁面有相同的參考。

+0

謝謝 - 我正在查看我的源代碼,但是如何枚舉我的jQuery引用? – BKSpurgeon 2016-09-01 12:19:38

0
<script type="text/javascript"> 
    $("#datepicker").datepicker();  
</script> 

我想這一個,當我擦除功能()。

相關問題