2016-10-21 2 views
-1

を二列名を隠し、表示するために、私は以下のURLと同様の結果を実装したいではなく、私は下の画像のように二列ヘッダを非表示にする必要がある最初の列を非表示にします。表には複数の列ヘッダーがあります。 EmpId列を非表示にする必要がありますが、2番目の列のトップヘッダー値とボトムヘッダー値に関連する値は変更しないでください。どのように複雑なヘッダテーブルに動的に

Requirements similar the following url

Need to hide the EmpId column But it should not change any values related to second column top header and bottom header values

+0

はあなたが列ヘッダのテキストまたは全体の列を非表示にしたいですか? – Ramakrishnan

答えて

0

これを試してみてください:

$("input").on("click", function(e) 
{ 
    e.preventDefault(); 

    var empIdElements = $('.resultGridTable tr:not(.master) th:nth-child(2), .resultGridTable tr:not(.master) td:nth-child(2)'); 

    empIdElements.toggle($(this).val() == 'Show EmpId'); 
}); 

http://jsfiddle.net/UqdQp/64

+0

ありがとうございます。私が最初にcolumn.IでEMPID列は、それが最初に任意の第2の列.valuesを引くべきではないことを回避する必要があります非表示にすると、最初の列のデータに表示されている - 私は直面しています問題は、第2の列のデータ値(あなたの例からタイプ)であります列データ。 –

+0

ありがとうございましたBob ... colspanで処理する必要があります...素晴らしい –

関連する問題