tr 위치 변경... 질문드립니다. 채택완료
Copy
function list_sort() {
let counts = $(".insVal").length;
let cnt = 0;
$("#sit").find(".insVal").each( function(){
let vals = $(this).val();
let $tr = $(this).closest('tr'); // 클릭한 버튼이 속한 tr 요소
for (i = cnt; i tmp_val) {
$tr.next().after($tr);
}
}
cnt++;
})
}
tr안에 insVal 의 값을 비교해서
정렬을 시킬려고 합니다.
간단하게 생각해서.. insVal의 개수를 세고
현재 insVal의 값이 비교하는 insVal의 값보다 크면 다음칸으로 내리면 될듯 해서 만들었는데..
중구난방이네요...
어떻게 수정해야 정상적으로 정렬이 될 수 있을까요?
답변 3개
채택된 답변
+20 포인트
3년 전
Copy
$("#sit tr").each(function(){
let t = this
$("#sit tr").each(function(){
if(this == t) return;
if($(t).find(".insVal").val()*1 > $(this).find(".insVal").val()*1)
{
$(this).after(t)
}
})
})
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인