2

http://mottie.github.com/tablesorter/docs/example-options-headers.htmlからこのコードを取得しました:

// BONUS TIP: disable a column using jQuery data directly
// but do it before the table initializes
$("table thead th:eq(5)").data("sorter", false);

これは機能し、以下に示すように 2 行目を追加して、フィルタリングを無効にすることができます。しかし、それらを 1 つの行にまとめたいと考えています。どうすればいいですか?

// I Want to combine this into the prev line   
$("table thead th:eq(5)").data("filter", false); 
4

3 に答える 3

3

完全にテストされていませんが、これを試してください

$("table thead th:eq(5), table thead th:eq(7)").data("sorter", false).data("filter", false);
于 2013-03-22T22:25:33.113 に答える
2

datajQuery関数を組み合わせることができることを追加したかった:

$("table thead th:eq(5), table thead th:eq(7)").data({
    sorter: false,
    filter: false
});
于 2013-03-23T18:32:45.680 に答える
0

テーブル セルの並べ替えを無効にするには、ヘッダーにクラスを追加します

class="sorter-false" 

または、「テーブルソーター」の初期化にパラメーターを追加できます。

headers : { 0 : { sorter: false } }

フィルタを無効にするには、初期化でパラメータを追加します

headers: { 0: { filter: false} }

0から始まる配列のようなDOM(ヘッダー)要素

    $(".someclass").tablesorter({
        widgets : [ "filter" ],
        headers: {  0: {filter: false},
                    1: {sorter: false, filter: false},
                    2: {sorter: false}
        }
    });
于 2016-07-22T13:35:59.657 に答える