728x90
selectableDays 배열 값으로 원하는 요일만 선택이 가능하게 설정 하는 스크립트 예제
요일은 일요일이 0 부터 시작 되게 해서 작성 하면 됩니다.
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
</head>
<body>
<input type="text" id="datepicker">
<script>
$(document).ready(function() {
var selectableDays = [1, 2, 3]; // 월요일, 화요일, 수요일
$("#datepicker").datepicker({
beforeShowDay: function(date) {
var day = date.getDay();
if ($.inArray(day, selectableDays) >= 0) {
return [true];
}
return [false];
}
});
});
</script>
</body>
</html>
beforeShowDay 함수에서 date 에 true, false 로 속성을 주어서 수정할 수 있는 부분으로 유용하게 사용 할수 있습니다.
jquery 사용이 많이 줄어들고 있는 추세 지만 달력 스크립트는 간단하게 붙이고 수정이 용이해서 아직 까지는 장점도 있는거 같습니다.
728x90
'JAVASCRIPT' 카테고리의 다른 글
div 영역만 이미지로 저장 스크립트 html2cnvas (0) | 2024.03.12 |
---|---|
동영상 재생 완료 후 스크립트 실행 예제 (0) | 2023.12.11 |
javscript 페이지 새로고침 param 까지 같이 이동 (0) | 2023.11.14 |
파일확장자 체크 MINE 타입 (0) | 2023.05.08 |
HTML에서 테이블에 행을 추가하고 삭제하는 간단한 JavaScript 코드 (0) | 2023.03.23 |