我正在开发一个网络应用程序,它在不同的视图中显示了几个(~5)不同的数据表。我尝试使用列名称隐藏第一行,仅用于其中一个数据表(但将另一行保留在该行中),但没有成功。我发现的大多数解决方案都使用 CSS,这导致该行从我的应用程序的所有数据表中消失。有人知道一个好的解决方案吗?
这是我如何在我的应用程序中创建数据表的示例:
this._currentDiv = $('<div></div>');
this._stopsTable = $('<table></table>');
$(this._currentDiv).append(this._stopsTable);
$(this._currentDiv).append(self._stopsTable);
$(this._currentDiv).append(data);
$(this._stopsTable).dataTable({
"bJQueryUI": true,
"bPaginate":false,
"bLengthChange":false,
"bFilter":false,
"bSort":false,
"bInfo":false,
"bAutoWidth":false,
"sScrollY": "100px",
"aoColumns":[
{ "sTitle":"a" },
{ "sTitle":"b" },
{ "sTitle":"c" }
]
});
这是我尝试过的css代码:
.dataTables_wrapper table thead {
display:none;
}
如果可用,我更喜欢 JavaScript 解决方案。