코드는 이렇게 짜봤는데

뭘해야 클릭하면 오름,내림차순으로 정렬되는지 모르겠음

지금 이 코드도 오름내림 되는데


1,2,3,4,5,6,7,8,9,이런식이 아니고

1,10,2,2000... 이런식으로 되더라고



  $('#coinPrice2 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 = $('#coinPrice2').find('tbody>tr').get();


          rec.sort(function (a, b) {

            var val1 = $(a).children('td').eq(column).text();

            var val2 = $(b).children('td').eq(column).text();

            return (val1<val2)?-sortdir:(val1>val2)?sortdir:0;

          });


          $.each(rec, function(index, row) {

              $('#coinPrice2 tbody').append(row);

          });

        });

    });