2

少し助けが必要です。JQuery TableSorter 2(http://mottie.github.com/tablesorter/)のフォークを使用して、テーブルを操作およびフィルタリングしています。特定の列をフィルターとして使用したくない場合は、選択した列ヘッダーにクラスとして「filter-false」を追加するだけです。

私の主な質問は、選択した列のフィルターボックスを無効にするのではなく、実際に非表示にする方法があるかどうかです...

ありがとう

エマニュエル

4

2 に答える 2

6

デフォルトのcssは次のとおりです。

/* optional disabled input styling */ 
table.tablesorter thead tr.tablesorter-filter-row input.disabled { 
    opacity: 0.5; 
    filter: alpha(opacity=50); 
}

ご覧のとおり、disabledクラスはこれらの無効なフィルターに適用されるため、cssを使用して適用display:noneまたは適用できますvisibility:hidden

tr.tablesorter-filter-row input.disabled {
    display: none;
}
于 2012-05-01T15:28:02.690 に答える
0

私は単に固執することをお勧めします:

/* optional disabled input styling */ 
table.tablesorter thead tr.tablesorter-filter-row input.disabled { 
   opacity: 0.0; 
    filter: alpha(opacity=0); 
}

それを非表示にすると、テーブルの内側の境界線も削除され、不快な視覚効果が作成されます。

于 2013-03-26T09:55:09.370 に答える