JQuery dataTable删除id和类结果行需要搜索值

时间:2015-07-23 14:59:20

标签: javascript jquery filter datatable

我正在使用DataTable和搜索以下代码

$(document).ready(function () {
    var userTable = $('#result').dataTable({
        "aaSorting": [],
        "bInfo": true,
        "oSearch": {"sSearch": ""},
        "bAutoWidth": false,
        "bLengthChange": false,
        "bPaginate": false,
        "scrollX": true,
        "aoColumns": [
            null,
            null,
            null,
            null,
            null,
        ]

    });

    $('#user-search').keyup(userTable, function(){
        console.log($(this).val());
    });

    userTable.fnFilter($(this).val());

    $(".dataTables_filter").hide();
});

但我的搜索也为id和class提供了结果 例如,如果我搜索28,它会给出id = 28的结果 或者如果我搜索"绿色"它给出了class = green的行。 为了删除这个id,类,注释代码等怎么办?

1 个答案:

答案 0 :(得分:1)

我对您的问题并不了解,但如果您想从全局搜索中排除表格列,则可以使用{ "bSearchable": false }执行此操作,例如id和{{1列是第一个和第二个,你应该这样做:

class