使用datatables处理实际业务时遇到一个新需求,页面的表格列是变动的,不仅列数变、列名称也变,使用了各种清空、销毁、重新初始化datatables(可能自己水平不到家),总是有各种各类的问题,导致无法满足需求,最后想到了一个比较暴力的办法,解决了这一问题,在此发给大家一同参考:
直接使用jQuery的remove将网页清空,再重新生成datatables实例,代码如下:
$('#example_wrapper').remove();
var $oTable=$(' <table id="example" class="stripe row-border order-column"cellspacing="0" width="100%"></table>');
$('body').append($oTable);