Jquery 获取月内发生的选定日期选择器工作日

Jquery 获取月内发生的选定日期选择器工作日,jquery,datepicker,jquery-ui-datepicker,Jquery,Datepicker,Jquery Ui Datepicker,我试图复制Google Calendar重复对话框,但当我试图找出如何让jQuery datepicker返回一个月内的工作日数时,我被卡住了,例如,如果我选择了一个日期,而现在是星期三,我希望datepicker告诉我我选择的那个月的星期三数,对于2012年12月,如果我选择26。12月4日或4日返回 这可能吗?尝试以下方法: $("#datepicker").datepicker({ dateFormat: "DD, MM d, yy" }); 这样做怎么样: JAVASCRIPT

我试图复制Google Calendar重复对话框,但当我试图找出如何让jQuery datepicker返回一个月内的工作日数时,我被卡住了,例如,如果我选择了一个日期,而现在是星期三,我希望datepicker告诉我我选择的那个月的星期三数,对于2012年12月,如果我选择26。12月4日或4日返回

这可能吗?

尝试以下方法:

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

这样做怎么样:

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);
                   }
               }

})
           }
    });
});​
演示:

希望这有帮助,如果你还需要什么,请告诉我