編輯:我只是做了的jsfiddle證明這裏的問題:http://jsfiddle.net/GvjRd/3/JQuery的UI日期選擇器停止奇蹟般地拉正確的月份
我有一個使用JQuery的UI日期選擇器的web工具。它幾周來一直工作順利,但突然之後,它突然停止了今天的工作。無論我在日曆上選擇哪天/每月/每年,當我選擇一天並致電alert(currentTime.getMonth());
時,它將返回「7」。它返回日/年就好了。
我開始測試自身就在日期選擇器,使得一個很簡單的頁面:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<link type="text/css" href="ui-lightness/jquery-ui-1.8.21.custom.css" rel="stylesheet" />
<link rel="stylesheet" href="demos.css">
<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="jquery-ui-1.8.21.custom.min.js"></script>
<script type="text/javascript">
$(function() {
$("#datepicker").datepicker({
onSelect : function(dateText, inst) {
var currentTime = new Date();
currentTime.setDate($("#datepicker").datepicker("getDate").getDate());
alert(currentTime.getMonth());
}
});
});
</script>
</head>
<body>
Date:
<input type="text" id="datepicker">
</body>
即使這個網頁上,不管我選擇什麼樣的日/月/年組合,警告說:「7 」。任何人都有這個問題?
難道我的答案不工作? jsFiddle:http://jsfiddle.net/GvjRd/8/ – 2012-08-01 21:08:19