// 일정한 개수로 그룹화
// numSlice = 한그룹의 자식 개수
function portList(numSlice){
var $target = $("aaa"); // 묶을 대상
var wrapType = "<div class=\"aaa_wrap\"></div>"; // 감싸을 태그
var numList = $target.length; // 묶을 대상의 총 개수
var end = Math.ceil(numList / numSlice); // 루프 종료 시점
for (num = 0; num <= end; num++) {
var maxNum = (num + 1) * numSlice; // 구간 끝
var minNum = maxNum - numSlice; // 구간 시작
$target.slice(minNum, maxNum).wrapAll(wrapType);
}
}
// 그룹화 초기화
function portListReset(){
var $target = $(".aaa"); // 나눌 대상
$target.unwrap();
}
// n개로 재그룹화
function portReload(n){
portListReset();
portList(n);
}