Javascript 禁用列中的标题并使用JQUERY保持排序

Javascript 禁用列中的标题并使用JQUERY保持排序,javascript,jquery,Javascript,Jquery,我正在处理一个表,我需要禁用一个特定列的标题,但是这个列需要按JQUERY排序,有人知道我必须怎么做吗 以下是jQuery代码: function TaskSortingAndFiltering() { var taskTable = $("#TaskTable"); if (taskTable != null && taskTable.attr('rows') != undefined) { // If exists at least o

我正在处理一个表,我需要禁用一个特定列的标题,但是这个列需要按JQUERY排序,有人知道我必须怎么做吗

以下是jQuery代码:

function TaskSortingAndFiltering() {   
    var taskTable = $("#TaskTable");

    if (taskTable != null && taskTable.attr('rows') != undefined) {
        // If exists at least one Task, set the paging and sorting to the table
        if (taskTable.attr('rows').length > 1) {
            $("#TaskTable")
                    .tablesorter({
                        sortList: [[2, 0], [1, 0]],
                        headers: {
                            0: { sorter: false },
                            2: { sorter: 'custom-date' }
                        }
                    })
                .tablesorterPager({
                    container: $("#pager"),
                    size: 10
                });
        }
    }

}

$(document).ready(function () {

    // add parser through the tablesorter addParser method
    $.tablesorter.addParser({
        // set a unique id
        id: 'custom-date',
        is: function (s) {
            // return false so this parser is not auto detected
            return false;
        },
        format: function (s) {
            s = '' + s; //Make sure it's a string
            if (s.length == 0 || s == " ") {
                return "ZZZ";
            }
            var hit = s.match(/(\d{2})-([A-Za-z]{3})-(\d{2})/);
            if (hit && hit.length == 4) {
                return hit[3] + months[hit[2].toUpperCase()] + hit[1];
            }
            else {
                return s;
            }
        },
        type: 'text'
    });
    LoadTaskJS();
});

请您更新您的问题,以包括不适合您的具体内容。