有没有办法用JQuery插件DataTables向表中添加新列?
答案 0 :(得分:0)
这取决于你需要它...如果你只想隐藏列,然后在以后显示它们,那么你要这样做来切换列(来自docs )
function fnShowHide( iCol )
{
/* Get the DataTables object again - this is not a recreation, just a get of the object */
var oTable = $('#example').dataTable();
var bVis = oTable.fnSettings().aoColumns[iCol].bVisible;
oTable.fnSetColumnVis( iCol, bVis ? false : true );
}
该插件没有用于添加列的接口(据我所知),但普通的jQuery似乎可以解决这个问题:
$('#example thead tr,#example tfoot tr').append('<th>New title</th>');
$('#example tbody tr').append('<td />');