최신 버전의 jquery 사용자 설명서의 datepicker를 사용하여 선택한 날짜에 따라 숨겨진 div 하나를 표시하고 싶습니다.datepicker 선택에 해당하는 DIV 표시하기
아이디어는 날짜 표시기를 인라인으로 표시하고 사용자가 날짜를 선택하면 해당 날짜에 해당하는 숨겨진 div가 표시됩니다.
다음은 내가 지금까지 가지고있는 것입니다 ... onSelect를 사용해야한다고 생각하지만 다른 stackoverflow 질문을 기반으로 문제를 해결하는 데 어려움이 있습니다.
$("#inlinedatepicker").datepicker({
onSelect: function(date) {
$('.tohide').hide();
$('#date' + date).show();
},
inline: true,
minDate: new Date(currentYear),
beforeShowDay: function(date) {
if (date.getDay() == 0 || date.getDay() == 1 || date.getDay() == 2 || date.getDay() == 3) {
return [false, ''];
} else {
return [true, ''];
}
}
});
2013 년 1 월 1 일을 선택하면 ID가 date01/01/2013 인 div가 표시됩니다. 슬래시가 받아 들여지지 않는다고 가정합니다. 그래서이 문제를 해결할 수있는 방법이 있습니까? 문제의
1 월 (1) 2013 년 사업부에 대한 HTML은 다음과 같을 것입니다 ...
<div id="date01/01/2013">...</div>
이 코드로 인해 발생하는 오류를 업데이트 할 수 있습니까? – Wolf
오류 메시지가 표시되지 않습니다. datepicker가 제대로 표시되지만 선택한 날짜가 해당 div를 열지 않습니다. .show()의 날짜를 제대로 캡처하고 있는지 알 수 없습니다. 성명서. – ARice
나는 약간 혼란 스럽다. 그래서이 숨겨진 div에 무엇이 있는가. html을 제공 할 수 있습니까? – Dom