반응형

오늘은 얼마 전 개발 중에 사용한 Jquery sort를 포스팅해볼게요.

 

div영역을 직접 정렬을 하려면 코드가 길어지는데 jquery에서 제공하는 sort함수를 사용하면 간단하게 정렬을 할 수 있어요.

코드는 간단하게 작성을 해봤어요.

$("div.process-result").html($('div.process-result div.status-box').sort(sortLiElements));

function sortLiElements(a,b) {

	return parseInt($(b).data('time')) - parseInt($(a).data('time'));

}
            
            
<div class="process-result">
               
	<div class="status-box blue" data-time="20210215171439">
		<p class="title">신청 정보 수정</p>
	</div>
	
 	<div class="status-box blue" data-time="20210215170344">
		<p class="title">신청등록</p>
	</div>
    
</div>

정렬 기준이 되는 값이 필요한데 div태그에 data-time을 사용했어요. sortsortLiElements에서 오름차순 내림차순 정할 수 있어요.

반응형

'개발 > Javascript' 카테고리의 다른 글

Jquery Datepicker 동적생성  (0) 2021.03.03
Jquery each break,continue  (0) 2021.02.17
Javascript delete Json  (0) 2021.01.22
Jquery 이벤트 여러번발생  (0) 2020.11.05
Jquery UI selectmenu trigger  (0) 2020.09.14

+ Recent posts