2017-03-01 16 views
-1

jqueryを使用してグリッド内の特定の列の特定の列を非表示にする方法を教えてください。私は隠すことができます。 私は列を非表示にするために以下のコードを試してみました。jqueryを使用してグリッド内の特定の列の特定の列を非表示にする方法

ですが、その場合、すべての行でその特定の列が非表示になっていますが、私はそれを望んでいません。 jqueryグリッドテーブルを使用していません。 私は私の質問と私は明らかに私を助けてください希望です。 jqueryグリッドの操作方法の参考にしてください。

答えて

0

nth-child疑似セレクタを使用します。それによってあなたがテーブルから

$を(特定の列を非表示にするEQ(elementIndex)を使用することができます

var n = 2; column number you want to hide 
    $('#myTable tr td:nth-child('+n+')').hide() 

それとも

$('#myTable tr td:nth-child(2)').hide(); 
0

列全体を隠して、各テーブル行のn番目の子を選択します'#tblExample tr td:eq(Index)')。hide();OR $( '#tblExample tr td:eq(Index)')。css( 'display'、 'none'); 。

$( '#tblExample TR TD:EQ(1)')非表示(); 。

$( "#のgridid")jqGrid( 'hideCol'、 ":我々は特定の列は、以下のコードを使用非表示にする場合 これは、テーブル "tblExample"

0

内のすべての行から2番目のTDを非表示になります列名 ");

注:ヘッダー行の列を非表示にすると、特定の列のすべての行に適用されます。

関連する問題