Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在jquery中追加表的已排序列 $(文档).ready(函数(){ $('#排序_表th')。单击(函数(){ var compare_rows=函数(a,b){ var a_val=$(a).text().toLowerCase(); var b_val=$(a).text().toLowerCase(); 如果(a_val>b_val){ 返回1; } 如果(a_val_Javascript_Jquery_Sorting - Fatal编程技术网

Javascript 如何在jquery中追加表的已排序列 $(文档).ready(函数(){ $('#排序_表th')。单击(函数(){ var compare_rows=函数(a,b){ var a_val=$(a).text().toLowerCase(); var b_val=$(a).text().toLowerCase(); 如果(a_val>b_val){ 返回1; } 如果(a_val

Javascript 如何在jquery中追加表的已排序列 $(文档).ready(函数(){ $('#排序_表th')。单击(函数(){ var compare_rows=函数(a,b){ var a_val=$(a).text().toLowerCase(); var b_val=$(a).text().toLowerCase(); 如果(a_val>b_val){ 返回1; } 如果(a_val,javascript,jquery,sorting,Javascript,Jquery,Sorting,我的表中有三列,我正在测试对第一列进行排序,但是appendTo会把表弄乱,它会将新列作为一行追加 这是一个样品 你能用小提琴提供一个演示吗?不,我需要一些东西,可以附加到每一列,只需将所有内容附加到第1列中的一行,忘记服务器代码,我只需要对艺术家进行排序column@BelmarkCaday-再次编辑,似乎它排序了行,而不是列,现在应该可以工作了 $(document).ready(function() { $('#sort_table th').click(function(){

我的表中有三列,我正在测试对第一列进行排序,但是appendTo会把表弄乱,它会将新列作为一行追加

这是一个样品


你能用小提琴提供一个演示吗?不,我需要一些东西,可以附加到每一列,只需将所有内容附加到第1列中的一行,忘记服务器代码,我只需要对艺术家进行排序column@BelmarkCaday-再次编辑,似乎它排序了行,而不是列,现在应该可以工作了
$(document).ready(function() {
    $('#sort_table th').click(function(){

        var compare_rows = function (a,b) {
            var a_val = $(a).text().toLowerCase();
            var b_val = $(a).text().toLowerCase();

            if (a_val > b_val) {
                return 1;
                }
            if (a_val < b_val) {
                return -1
            }
        return 0;
        }

        //sort

        $('#sort_table .clickable').sort(compare_rows).appendTo('#sort_table');
        });

    });
$(document).ready(function() {
    $('#sort_table th').on('click', function(){
        var compare_rows = function (a,b) {
            return $(a).text().toLowerCase().localeCompare( $(b).text().toLowerCase() );
        }

        var elems = $('#sort_table .clickable').get();
        elems.sort(compare_rows);
        $(elems).each(function(i,el) {
            console.log(el)
            $('#sort_table > tbody > tr:eq('+i+')').prepend(el);
        });

    });
});