我正在嘗試製作Google日曆重複對話框的副本,並且當我試圖弄清楚如何讓jQuery datepicker返回平日例如,如果我選擇一個日期並且是星期三,我希望datepicker告訴我在2012年12月選擇的那個月份的星期三的數量,如果我選擇了26日,它應該返回4或第四。在月份發生的日期選擇日期選擇日期
這可能嗎?
我正在嘗試製作Google日曆重複對話框的副本,並且當我試圖弄清楚如何讓jQuery datepicker返回平日例如,如果我選擇一個日期並且是星期三,我希望datepicker告訴我在2012年12月選擇的那個月份的星期三的數量,如果我選擇了26日,它應該返回4或第四。在月份發生的日期選擇日期選擇日期
這可能嗎?
如何做這樣的事情:
JAVASCRIPT:
$(document).ready(function(){
$("#datePick").datepicker({
onSelect: function(event,ui){
$(ui.dpDiv)
.children(".ui-datepicker-calendar")
.find("td")
.filter(function() {
if($(this).text() === ui.selectedDay){
var col = $(this).parents("tr")
.children("td")
.index($(this));
var row = $(this).parents("tbody")
.children("tr")
.index($(this).parents("tr"));
if($(this).parents("tbody").children("tr").eq(0).children("td").eq(col).hasClass("ui-datepicker-unselectable")){
$("#result").text(row);
}else{
$("#result").text(row + 1);
}
}
})
}
});
});
DEMO:http://jsfiddle.net/93RGW/108/
希望這有助於讓我知道,如果你需要別的東西!
嘗試以下操作:
$("#datepicker").datepicker({
dateFormat: "DD, MM d, yy"
});
這太棒了,完美的作品!非常感謝你! – Mathias