我想用Jquery Date選取器選擇日期。我從Keith-wood.name下載該文件。它有很多js文件和css文件。這讓我感到困惑。所以我設置了該頁面中提到的Jquery。但它不起作用。什麼是JQuery插件必須添加爲伊斯蘭棗皮卡蘭德?
這裏是我的代碼:
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<script src="js/jquery-3.1.1.js"></script>
<link href="css/w3.css" rel="stylesheet" />
<script src="js/jquery.calendars.plus.min.js"></script>
<script src="js/jquery.calendars.islamic.min.js"></script>
</head>
<body>
<form id="form1" runat="server">
<asp:TextBox ID="txtHijriDate" runat="server"></asp:TextBox>
<script>
$('#txtHijriDate').calendarsPicker(
{
monthsToShow: [2, 3], showOtherMonths: true,
onSelect: function (date) { alert('You picked ' + date[0].formatDate()); }
});
$('#pickerButton').click(function() {
try {
var calendar = $.calendars.instance($('#pickerCal').val());
$('#defaultPicker').calendarsPicker('option', { calendar: calendar }).
calendarsPicker('showMonth', parseInt($('#pickerYear').val(), 10),
parseInt($('#pickerMonth').val(), 10));
}
catch (e) {
alert(e);
}
});
</script>
</form>
</body>
</html>
當我看到控制檯。
它拋出錯誤的
Cannot read property 'regionalOptions' of undefined jquery.calendars.plus.min.js
和
Cannot read property 'baseCalendar' of undefined jquery.calendars.islamic.min.js
這是因爲您尚未加載原始插件:'jquery.calendars.js'。 – Terry
http://jqueryui.com/datepicker/#localization閱讀此 –
@AlfinPaul如何更改jquery-ui的月份和年份 –