jQuery
[jQuery] ν μ΄λΈ sort
Jo__y
2022. 10. 11. 20:51
$(document).ready(function(){
$('#ν
μ΄λΈμμ΄λ th').each(function (column) {
$(this).click(function() {
if($(this).is('.asc')) {
$(this).removeClass('asc');
$(this).addClass('desc');
sortdir=-1;
} else {
$(this).addClass('asc');
$(this).removeClass('desc'); sortdir=1;
}
$(this).siblings().removeClass('asc');
$(this).siblings().removeClass('desc');
var rec = $('#ν
μ΄λΈμμ΄λ').find('tbody>tr').get();
rec.sort(function (a, b) {
var val1 = $(a).children('td').eq(column).text().toUpperCase();
var val2 = $(b).children('td').eq(column).text().toUpperCase();
return (val1 < val2)?-sortdir:(val1>val2)?sortdir:0;
});
$.each(rec, function(index, row) {
$('#ν
μ΄λΈμμ΄λ tbody').append(row);
});
});
});
});λ°μν