Jquery-Table列过滤器下拉列表值以小写形式显示

时间:2018-03-20 10:49:21

标签: jquery tablesorter

表中名为status的列之一已动态创建每行中的Good,Bad,Average等值。 但列过滤器下拉列表列出了好,坏,平均等值。

不知道为什么会发生这种情况。

<table id="testtable" class="custom-popup">
        <thead>
        <tr>
            <th class="staus filter-select" data-placeholder="Show All">Status</th>
                 .
                 .
                 .

$(function () {
    /*** custom css only button popup ***/
    $(".custom-popup").tablesorter({

        widgets: ['zebra', 'columnSelector', 'stickyHeaders', 'sort2Hash', 'filter'],
        widgetOptions: {
            // target the column selector markup
            columnSelector_container: 
            // this option can either be a string (class applied to all filters) or an array (class applied to indexed filter)
            filter_cssFilter: '', // or []
            // if true, a filter will be added to the top of each table column;
            // disabled by using -> headers: { 1: { filter: false } } OR add class="filter-false"
            // if you set this to false, make sure you perform a search using the second method below
            filter_columnFilters: true
        }
    });
});

我正在使用jquery.tablesorter.js v2.22.2

1 个答案:

答案 0 :(得分:0)

是的,您需要像这样在参数中使用 ignoreCase 选项

$(".custom-popup").tablesorter({
        ignoreCase : false,
        ...
        widgetOptions: {
                filter_ignoreCase : true,
                ...
        }
});