2012-12-26 69 views
0

我正在嘗試製作Google日曆重複對話框的副本,並且當我試圖弄清楚如何讓jQuery datepicker返回平日例如,如果我選擇一個日期並且是星期三,我希望datepicker告訴我在2012年12月選擇的那個月份的星期三的數量,如果我選擇了26日,它應該返回4或第四。在月份發生的日期選擇日期選擇日期

這可能嗎?

回答

0

如何做這樣的事情:

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/

希望這有助於讓我知道,如果你需要別的東西!

+0

這太棒了,完美的作品!非常感謝你! – Mathias

0

嘗試以下操作:

$("#datepicker").datepicker({ 
    dateFormat: "DD, MM d, yy" 
}); 
相關問題