Google 캘린더 반복 대화 상자의 복제본을 만들려고합니다. jQuery 날짜 표시기로 평일의 수를 반환하는 방법을 파악할 때 막혔습니다. 한 달, 예를 들어 내가 날짜를 선택하고 수요일 인 경우, 나는 datepicker에서 내가 선택한 월의 수요일 수를 12 월 26 일에 선택합니다. 12 월을 선택하면 4를 반환해야합니다. 네번째.월간 선택된 날짜 피벗을 평일에 가져 오기
그럴 수 있습니까?
Google 캘린더 반복 대화 상자의 복제본을 만들려고합니다. jQuery 날짜 표시기로 평일의 수를 반환하는 방법을 파악할 때 막혔습니다. 한 달, 예를 들어 내가 날짜를 선택하고 수요일 인 경우, 나는 datepicker에서 내가 선택한 월의 수요일 수를 12 월 26 일에 선택합니다. 12 월을 선택하면 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