我有隱藏jQuery數據表列的問題。我希望該列檢索數據,但我不希望它顯示在顯示頁面上。我想隱藏我的專欄沒有8,所以從CSS我試圖隱藏它,它給了我可摺疊的div。在jQuery數據表中隱藏列
下面是我對數據表和類的隱藏是「hideCol」代碼。
var userTable = $('#user').dataTable({
"processing": true,
"serverSide": true,
"ajax":"admin/getData.php",
"responsive" : true,
"lengthMenu": [10, 25],
"paginationType" : "input",
columns: [
{ data:'param0'},
{ data: 'param1' },
{ data: 'param2' },
{ data: 'param3' },
{ data: 'param4' },
{ data: 'param5' },
{ data: 'param6' },
{ data: 'param7'},
],
fnRowCallback:function(nRow,aData, iDisplayIndex, iDisplayIndexFull){
var seenReportedVal =Number($('td:eq(7)', nRow).text());
$('td:eq(7)', nRow).addClass('hideCol');
if(seenReportedVal==0)
{
$(nRow).addClass('bold');
}
},
"columnDefs": [
{ "visible": false, "targets": 7 }
],
});
我試過你的答案,它沒有工作。我試過這個評論「響應」:真正的,它開始工作。我正在使用它來使數據表達響應。再次感謝你的回答:) – 2014-10-28 11:32:02
起初這個解決方案對我來說不起作用,但後來我注意到我已經在列表中留下了屬性可見:「false」,在失敗的列中失敗的嘗試。一旦我清理了我的爛攤子,這個欄目就看不見了。謝謝。 – MrsTapp 2016-01-13 16:30:23