我有一个很大的信息表,可能会让人有点不知所措。我目前有按钮可以隐藏或显示某些列,以便更轻松地找到您需要的内容。我使用此代码显示/隐藏。
<script type="text/javascript" charset="utf-8">
function fnShowHide( iCol )
{
var oTable = $('#tablename').dataTable();
var bVis = oTable.fnSettings().aoColumns[iCol].bVisible;
oTable.fnSetColumnVis( iCol, bVis ? false : true );
}
</script>
稍后,我使用以下代码隐藏或显示表格中的某个列。
<button id="button">
<a href="javascript:void(0);" onclick="fnShowHide(0);">Column1</a>
</button>
<button id="button">
<a href="javascript:void(0);" onclick="fnShowHide(1);">Column2</a>
</button>
<button id="button">
<a href="javascript:void(0);" onclick="fnShowHide(2);">Column3</a>
</button>
我将如何制作一个隐藏或显示多行而不是单行的按钮?
我正在使用DataTables来显示我的数据,并将此示例用于上面的按钮(如果这有所不同)。