달리는 자동차
끄적끄적 일기 본문
function (startDate, endDate, period) {
switch (period) {
case 'day' :
if (startDate.format('LL') == endDate.format('LL')) {
console.log('if문 실행');
$(this).val(startDate.format('LL'));
} else {
console.log('else문 실행');
$(this).val(startDate.format('LL') + ' ~ ' + endDate.format('LL'));
}
$('#dateTime').prop('checked', true);
break;
case 'week' :
$(this).val(startDate.format('LL') + ' ~ ' + endDate.format('LL'));
$('#dateDay').prop('checked', true);
break;
case 'month' :
$(this).val(startDate.format('YYYY년 MM월') + ' ~ ' + endDate.format('YYYY년 MM월'));
$('#dateMonth').prop('checked', true);
break;
case 'year' :
$(this).val(startDate.format('YYYY년') + ' ~ ' + endDate.format('YYYY년'));
$('#dateYear').prop('checked', true);
break;
default :
alert('period error');
break;
}
});
바보 바보 바보
뭔지도 모르고 가져다 쓰려고만 하니 원하는데로 안만들어 지는 상태가 되었다. 반성. .
switch (period) {
case 'day' :
if (startDate.format('LL') == endDate.format('LL')) {
console.log('if문 실행');
$(this).val(startDate.format('LL'));
} else {
console.log('else문 실행');
$(this).val(startDate.format('LL') + ' ~ ' + endDate.format('LL'));
}
$('#dateTime').prop('checked', true);
break;
// 위에처럼 만드니까 잘 된다. 척척박사님 도움을 받아 완성한거고 내가 처음 쓴 코드는
switch (period) {
case 'day' :
if ($(this).val(startDate.format('LL')) == $(this).val(endDate.format('LL'))) {
//이렇게 뭔지도 모르는 $(this).val() 까지도 넣어서 비교 하려고 하니 잘 안됬다.
console.log('if문 실행');
$(this).val(startDate.format('LL'));
} else {
console.log('else문 실행');
$(this).val(startDate.format('LL') + ' ~ ' + endDate.format('LL'));
}
$('#dateTime').prop('checked', true);
break;
$(this).val( ) 을 알아야한다.!
'개발자 일기' 카테고리의 다른 글
다른사람의 코드를 분석하기 (0) | 2021.01.07 |
---|---|
개발공부 계획 (0) | 2020.11.20 |
attr( ) 과 prop( )의 차이 (0) | 2020.11.18 |
[회사업무]svn에서 프로젝트 check out 후 환경설정 (0) | 2020.08.20 |
개발트리 (0) | 2020.08.15 |
Comments