我在下面的代碼中實現了我的html,但看起來像是與某些東西衝突。它自己可以很好地工作,但是當我將它應用到我的html頁面時,我的datepicker無法正常工作:基本上,當我點擊它時,它不會給我下拉菜單供您選擇。 這是我在我的html頁面中應用的代碼。TypeError:無法在jQuery datepicker函數中讀取屬性'setDefaults'
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>jQuery UI Datepicker - Default functionality</title>
<link rel="stylesheet"
href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery- ui.css" />
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
</head>
<body>
<div>
<form action="jquery.php" method="post">
Date:<input type="text" id="datepicker" name="datepicker" />
</form>
</div>
<script>
$(function() {
$.datepicker.setDefaults($.datepicker.regional[ "" ]);
$("#datepicker").datepicker({
onSelect: function (dateText, inst) {
$(this).parent('form').submit();
}
});
});
</script>
</body>
</html>
我試過把jQuery庫放在插件之前>,那什麼都沒做。 這是我在github上的html頁面的鏈接。 https://alohavolha.github.io/selene-hotel/
爲什麼'jquery-ui.css'中有空格...?什麼是'$ .datepicker.setDefaults($ .datepicker.regional [「」]);'應該這樣做? –
當我複製並粘貼並將文本調整爲正確的格式時,我認爲這些空格被意外添加。 setDefaults - 設置默認設置。其他一切IDK。我從發佈類似問題的人那裏複製了這段代碼,但他的代碼工作正常。 @EthanEttleman實際上解決了這個問題。但是謝謝你! – olya