Garth

Řazení tabulky, tvořené divy, dle hodnot ve zvoleném sloupci pomocí jQuery.

Jak řadit tabulku složenou z tagů div/span ?


// HTML část
Jméno příjmení E-mail ↕ Počet ↕
Jméno a příjmení nejaky_email@seznam.cz 1 editovat
AJméno a příjmení 2nejaky_email@seznam.cz 20 editovat
ZJméno a příjmení 28nejaky_email@seznam.cz 2 editovat
.....
//jQuery část //jQuery function sortTable(f,n){ var rows = $('.radek_vypis').get(); rows.sort(function(a, b) { var A = getVal(a); var B = getVal(b); if(A < B) { return -1*f; } if(A > B) { return 1*f; } return 0; }); function getVal(elm){ var v = $(elm).children('.kupon_polozka').eq(n).text().toUpperCase(); if($.isNumeric(v)){ v = parseInt(v,10); } return v; } $.each(rows, function(index, row) { $('.obal_radku_vypisu').append(row); }); } $( document ).ready(function() { var f_sl = 1; $(".form_nadpis").click(function(){ f_sl *= -1; var n = $(this).prevAll().length; //var n = 2; sortTable(f_sl,n); }); });


<< zpět




Nejnovější články