,我發現了錯誤Uncaught TypeError: Object [object Object] has no method 'datepicker'
在我的JavaScript這裏:對象有沒有方法,日期選擇器
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/jquery-ui.min.js"></script>
<script type='text/javascript'>
$(function() {
$("#birthday").datepicker({changeMonth: true});
});
</script>
這裏,我試圖將它添加到生日項目:
<!--// BIRTHDAY //-->
<li class="field">
<label for="birthday">Birthday</label>
<div class="field"><input type="text" id="birthday" name="birthday" value="" class="" /></div>
</li>
正如你可以看到,我正在包含jquery ui的源代碼,正好在我試圖使用datepicker的地方。我從http://jqueryui.com/docs/Downloading_jQuery_UI得到的URL,所以我很確定這是一個有效的URL。我也嘗試上傳文件並鏈接到本地副本,但我仍然遇到同樣的錯誤。我還能嘗試什麼?
編輯:
我有使用此加載jQuery庫:<script type="text/javascript" src="/includes/js/jquery-1.7.2.min.js"></script>
,並與該位腳本的驗證:
if (jQuery) {
alert("jQuery library is loaded!");
}
試看看您的瀏覽器的檢查器(Chrome瀏覽器開發工具,螢火蟲等) - 有沒有404錯誤? – 2012-08-01 14:11:20
只是作爲一個測試,試試:$ .noConflict()在你的文檔準備好看看它是否有衝突的jquery – 2012-08-01 14:12:25
它適用於我:http://jsfiddle.net/nyhCF/ – FishBasketGordo 2012-08-01 14:13:20