달리는 자동차

끄적끄적 일기 본문

개발자 일기

끄적끄적 일기

@또또 2020. 11. 20. 10:24
	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