반응형
자바스크립트 - 2차원 배열 선언 및 호출
//-- 알파벳 정렬 시작
//-- 배열
var arr_cnt = $("#question_body .list-group-item-action").length;
var arr = new Array(arr_cnt);
for (var i = 0; i < arr_cnt; i++) {
arr[i] = new Array(3);
arr[i][0] = "";
arr[i][1] = "";
arr[i][2] = "";
}
//--- 내용 배열에 담기
$("#question_body .container-fluid .row div").children().each(function(i, elm) {
arr[i][0] = $(this).text().toLowerCase();
arr[i][1] = i;
arr[i][2] = $(this).html();
});
arr.sort();
//-- 배열된 내용 html()
$("#question_body .container-fluid .row div").children().each(function(i, elm) {
$(this).html(arr[i][2]) ;
});
//-- label for 맞추기
$('label').each(function(i, elm) {
$(this).attr('for',qid+'_'+(arr[i][1]+1));
});
//-- 알파벳 정렬 종료
반응형